It is debatable, but I am of the opinion that immigrants are a net good for a developed country. The way Canada is doing it though, it's a net bad. There is no incentive to actually live in Canada. People will just use it as a clean retirement home when the time comes. Why? Well they never addressed what made immigration necessary in the first place. It is prohibitively expensive to raise kids. the housing bubble is ridiculous. Goods and services are far more expensive than what they are worth. Simple things like internet and cell phone plans are among the most expensive (and also the slowest) in the developed world. The leading conservative party nominee jerks off to Trump at night, and the liberal party leader is an absolute moron who appoints imbeciles to slowly chip away at democratic rights. As a country, Canada is screwed long term, and immigrants pretending otherwise won't help.