There are over 350,000 Canadians living and working in Silicon Valley. Canada's total population is only ~35 million. There is good reason for this mass exodus.
The rates for tech workers in Toronto are terrible. An enterprising worker can easily triple their income by working for American companies.
The fact that this report is sourced from a real estate firm should give you a hint to the rent-seeking nature of the Canadian economy.