These companies vetted these employees for free, seems like a pure arbitrage opportunity to me.
I work for a tech company in Toronto and no single engineer in the company would make less than that (maybe some recent grads). I also know from my network that Uber, Amazon, Google, etc have been raising the average salary in Toronto.
Maybe I'm just fed up with the US's bullshit to ever want to deal with them, but I know lots of people who feel the same. If you are a fresh grad, it's almost impossible to not go however, which sucks for us here, but that's just how it is. Not all decisions are based on big piles of money. I also live in Waterloo and have an awesome house, but if you are stuck in GTA or Vancouver, then good luck I guess no matter what you do if you want real housing. Prices here have also gone up a lot, but still affordable with a dev job.
There are idiots everywhere, I just prefer to be surrounded by idiots without guns than idiots with.
Because this is my home. It's where my family and friends are. I have a sometimes misled sense of pride, etc. The same sorts of reasons most Americans wouldn't want to move to Canada for a job. I mean, I'd be more likely to move to Japan or France or something for a job because it's different enough to make it novel.
But let's be real -- there are great areas all over the US. They have far more weather and geographical diversity. There are great cities like Portland, Austin, etc. It isn't all crime[1] or violence. And we're probably exposed to US politics more here than the average American (given Canada's inferiority complex and our profound focus on the US). And I've never had a problem with Canadian healthcare, but if you're taking a job in the US you'll probably be on a great plan that gets you great service there as well.
[1] - Especially given that property crime tends to be much worse in most areas of Canada, and gun crime in the major cities is as bad as many American cities.
Is it, though? I can't remember the last time I heard of a gun crime in Vancouver, but that's anecdotal, of course.
It's $71,000 lower than engineering salaries in SF according to the article