Please let me know if I'm missing something.
OK, let me pose a question(s). If an employer had two candidates of equal or similar qualification, one was a Canadian resident and the other was a non-resident who may or may not be permitted to work in Canada beyond a certain point, which one is likely to be selected? Given that money and resources are to be spent on said successful candidate, which applicant is likely to be selected for employment? There are a number of "light twin" jobs in Canada that see folks in those positions for the long term and there are plenty of Canadian resident pilots in the country right now looking for work.