https://en.wikipedia.org/wiki/List_of_Median_household_incom...
You are talking about Canadian citizens not immigrants who want to live in a developed country.
This is BS. Most ppl care about money above all else. India is a not a war zone its a "safe environment to raise family".
> I interview a lot of foreigners and there is clear trend that they don't want to go to the US with the current administration.
Why are you interviewing them then? Are you in Canada?
Perhaps - but other than gun violence, if I went back home several things would be unsafe.
Money can buy a lot of things, but it takes more money to buy a first world lifestyle in India than it takes to do it in Canada (or even the US, as surprising as it sounds).
Buying clean smoke free air and water you can drink out of the tap might not feel like luxuries, but that's priced in here (& even there, this is by no means perfect - see Flint).
And at least, I've yet to be stopped by a cop who wanted a bribe.
Canada makes a lot of sense. A lot of these people aren't just economic migrants, they are looking to settle down and start new lives. No immigrant in their right mind would do that in the US right now (if they have a viable alternative).
Canada just doesn't have the sort of top-tier companies that go head to head competing for talent that the US does. Hence, rates are lower.
And a far easier citizenship process in Canada means they won't have to worry about their kids anymore.
I agree about the weather, but bad weather doesn't affect your mental health anywhere as much as the uncertainty in America's never-ending visa process.
The more interesting thing to consider is whether US tech companies will begin to build out more aggressively in Canada instead of the US. Amazon HQ3 might make a lot of sense in Canada.
But that is the reality TODAY based on the talent pool accumulated YESTERDAY.
For other countries, that YESTERDAY is TODAY. They want a SV future and if they had to import some people to recreate SV, this pool of people is it.
Maybe salaries in those places will increase as a result.
As paradoxical as it might sound, competition attracts more and more work and raises wages for top talent. That's why SV has high salaries for engineers, NYC/London has high salary for finance, Bangalore has high salaries for local engineers (because competition creates an eco system, increasing the fight for talent).
Imagine Amazon moving their minimum wage workers to Ohio and then giving them $15/hr. Now, all other Ohio companies have to pay $15/hr or lose talent. Then the other companies start paying $18/hr and Amazon loses talent. Then Amazon raises rate to $20/hr and others lose talent and this keeps growing as more and more employers move to the region to find all those skilled employees who can join and be productive right away.