Red Squirrel
No Lifer
At least for US tech corps., that's just a "flag" to disqualify American applicants, so that they can hire H1Bs. ("We advertised the job, we didn't find any qualifying applicants, therefore, we need an H1B visa!")
I don't know if it works the same way in Canada.
We do have something called the "temporary foreign worker" program, so yeah probably same deal. In fact companies are given incentive to use that program, as often they'll layoff entire teams to replace them with these foreign workers. They can pay them less than minimum wage and think they get tax breaks etc. It's actually quite ridiculous. RBC (Royal Bank) did it years back and that's when it revealed the existence of that program as most people did not even know it was a thing. Basically they fired all their IT staff to replace with TFWs. To add insult to injury they had to train their replacements.