Expect a lot of Indian and Chinese developers to move here from the U.S. as the prospect of having any stability in the US basically disappears. We’ve had about 4 developers move to Canada already. I wouldn’t be surprised if retaining these developers is one of Microsoft’s intended goals of this “HQ”.
It is true, not sure why there are downvotes. US immigration is a mess and Canada's is delightful even if it's pissing off the locals a bit these days. I've been saying for a while that US and Canada have been playing a zero sum game for Dev jobs. US' loss is Canada's gain.
EU immigration for non-EU citizens is also very simple, basically just a rubber stamp nowadays in Countries like Germany for example.