It seems to be easier to obtain a work permit for Canada these days than for the US.
Here is some confirmation found in an article from ciodive.com:
“Uday Verma drove his rented U-Haul across the United States border to Canada in September. His mostly-Corgi rescue dog, Dora, was his copilot.Verma came to the U.S. in 2006 from India to pursue his master’s degree in computer science at the University of Iowa.
After graduation, he used his extended practical training F-1 visa to work at Interlink Network Systems Inc. Around that same time Verma and his wife had a son and in order to extend his stay and work, Verma required an H-1B visa.
He had set out to build a new life in Toronto working for Kira Systems as a software developer; his wife and son flew to meet him.
Software demand is driving multinational firms to shift research and development overseas to countries like India, China and Israel. Growing new talent hubs can lessen the burden of the talent wars and create an outlet for companies navigating immigration policies.
Microsoft has warned it may shift jobs abroad as a result of U.S. immigration policies. Its Vancouver, Canada-based development center could act as a “safety valve” for Microsoft, said Brad Smith, Microsoft’s president and chief legal officer, in July.
Microsoft is not alone. Canada’s immigration policies are intended to attract more tech talent.”