You might ask why I posted this to HN. You know how many programmers cross the Canadian border everyday from Windsor to work at Detroit area companies?
This particular tussle is a spat with a union over wages. So the hospital has hired Canadians at what is a higher wage for them but less than the hospital has to pay unionized workers.
But what is to stop the current or a future administration from using this law to block programmers from crossing the border?
I think living in one country and working in another is a blind spot not envisioned in the treaty. Someone who is from country A but both lives and works in country B has much less risk from encountering a grumpy border agent.
I've known TN visa holders that always flew instead of drove because of the belief that the American border agents at the airports were an order of magnitude more professional than those at the physical border crossings (this is probably true).
On the other hand, I have an extended family member that used to run a staffing firm for highly-skilled manufacturing technicians (not sure the exact job titles) in Detroit/Windsor. He had dozens of people crossing the border in both directions every single day and never heard of any issues with visa questions.
This particular tussle is a spat with a union over wages. So the hospital has hired Canadians at what is a higher wage for them but less than the hospital has to pay unionized workers.
But what is to stop the current or a future administration from using this law to block programmers from crossing the border?