The elite in Canada want people from countries who have lower work environment expectations.
Over the last 5 years Canada has taken in hundreds of thousands of new immigrants. The govt has a plan to boost the population to 100 Million.
As a result Canada now has the highest housing costs in the world. The Universal Health care system has a massive backlog. Emergency rooms have very long waiting periods and you cant get a family doctor.
At present the population has rebelled so the elite have reduced the inflow somewhat temporarily.