It feels pessimistic to think this way but I agree. Most people don't even save for their own retirement, how can we expect voluntary action to save the climate? Poverty rates among elderly were crazy high before social security was established. Similarly, it will take government action to solve climate change.
People who have nothing going on their lives like to be so angry on the internet. Lex is a 34 year old who teaches at MIT and gets to live a popular life earning money interviewing celebrities and scientists. I love listening to him and his style of working.
Moving to Vancouver from another country is much easier than moving to Seattle. And Seattle is considered to be a city with a bad weather in the US. That bad weather is actually considered good here in Canada.
You make an assumption that foreign money is entirely funding those two industries which is untrue. Vancouver is the most desirable city in a country with 36 Million people, so it makes sense for real estate to be expensive there. And new immigrants want to live in lower BC because it is warm here. I am an immigrant and I live in Victoria. It doesn't matter how much more I could make in Calgary, I don't want to spend 9 months of a year shoveling snow.
I agree with you on most things but not the last part. Have you even seen Indian Engineering/Medical entrance exam questions? North American high school exams are a joke compared to Indian Engineering Entrance tests. And IITs are good schools. They aren't ranked as high because they don't fulfil the breadth requirements for those ranking studies. They are purely engineering schools.
I don't think Toronto stands a chance. Americans would not move to Toronto because 1) Wages are much lower in Toronto and I don't see Amazon paying twice the prevailing wage.
2) Americans would have to pay taxes in both Canada and America.