Spousal support for 4 years and apparently ongoing sounds a bit heavy-handed for what sounds like quite a short marriage, unless perhaps the actual marriage took place years before the start of the PR application. 4 years is more than just a brief duration to allow her to get on her feet.
I can understand a judge perhaps not placing much weight on lack of PR status as long as she is, in fact, a spouse and is, in fact, in Canada. But your lawyer in your province should be well able to know what to expect from the courts there in given circumstances.
In British Columbia over the years, I have seen a handful of cases where the sponsored spouse received a higher-than-usual spousal support award, or a larger-than-usual share of family assets, based on the notion of what was given up in order to move to Canada to be with the sponsor. Here's one recent example, in which a portion of my case summary reads thus (with a link to the full 73-page judgment following):
With respect to spousal support, the wife moved to Canada from the U.K. in order to pursue a relationship with the husband. She left behind her family and support system. She was unable to obtain permanent residency in Canada until shortly before the parties’ separation. Being in Canada without permanent residency, she had to forego career opportunities she would have otherwise had by virtue of her education. Although she now had decent employment it was not secure. By being unable to obtain decent employment, she had lost seniority, missed promotions, and could only now start contributing to a workplace pension. During the majority of the marriage the husband worked overseas leaving the wife with primary childcare responsibilities. For a period she also cared for the husband’s children from a prior relationship. She took on the entire burden of the household and child-rearing responsibilities in order to facilitate the husband’s career. That also impacted her ability to further her career. In other words, she had been affected by her role in the marriage and was entitled to compensatory spousal support. She was also entitled to support on needs-based grounds. After the parties’ separation, she had to move out of the family home without any child or spousal support. She first had to “couch surf” because she could not afford rental accommodation. She had to rely on charity from the community, and government-sponsored programs, in order to house and feed herself and the children. Given their incomes for spousal support purposes, at the mid-range, the husband would pay $703 in spousal support per month for 10 years, subject to changes as the parties’ financial situation evolved in future.
See:
D. (M.) v. D. (B.) S.C., MacDonald J., 2022 BCSC 1707, Nanaimo E94031, October 3, 2022 , 73pp.
https://www.bccourts.ca/jdb-txt/sc/22/17/2022BCSC1707.htm
Wow I wanted to eat popcorn will reading that. Now that was freaking messy - and this is EXACTLY why the quantum of risk dramatically increases during a divorce when you decide to import a wife. Because she effectively fell off the established "career ladder" so to speak, in the UK, she was defaulted to child-rearing duties, couldn't find a good-paying job, and this eventually cost him big time in this circumstance.
I am not for a second suggesting this is a bad thing or she didn't deserve it, but certainly the financial pain would have been a lot less if this was a divorce between two people established in Canada who are citizens/hold PR.