Let me paint a scenario for you:
* I am the sole bread winner for my family and decide to buy Canadian PR for me and my family - thank you Quebec Investor Program!
* My family moves to Canada and we buy a multi-million dollar home in my stay-at-home wife's name. I'll also buy one for my university-age kid because I like real estate. Sure it wasn't his money, but I gifted him the money and he bought the property. This is perfectly legal and won't be taxed until he decides to sell the property.
* I surrender my PR. I am no longer legally tied to Canada in any way as far as the Canada Revenue Agency is concerned.
* Once a month, I transfer a cash "gift" to my family to support them. This is perfectly legal, non-taxable, and Canadian banks don't really ask any questions. It works great for my family and keeps them comfortable while I continue making my income abroad.
* Come tax time, my family's income is zero because I am the sole bread winner and not Canadian in any way. My "gifts" are not income. My wife owns a multi-million home but her income is zero. My son owns a multi-million dollar home, but he's a student. They actually get money from the government to subsidize their "poverty" plus the wife gets child benefits for our little girl (too young for me to gift her cash to buy another multi-million dollar home, but I have the money ready when she hits 18).
* Meanwhile my family is using tax-supported services like health, education, and other services. My university-aged kid is paying domestic student tuition despite us having contributed functionally no money to the Canadian tax system. Sure, they pay sales tax, but they get a huge rebate since as far as the CRA is concerned they are living in poverty.
Since I gave up my Permanent Resident, I applied and received a 10 year super visa, so I can visit my family any time I'd like. Sure, I don't have access to a few things, but my family does and it's nice knowing I can walk into the country whenever I want.
But it gets better: if my family choses to get Citizenship (could go either way, since our home country does not recognize dual citizenship), they can sponsor me to become a Permanent Resident down the line. In fact we'll probably do it just in time for me to retire and when my healthcare costs will be higher.
The cherry on this delicious sundae, with nuts and cream on top? If you dare suggest I am abusing the system I can call you racist and people will take me seriously. Canada is great.
---
To be clear. No one is suggesting that a university kid who got paid international student tuition, still found a job, and carved out a life in Canada is not welcome or that they are a problem. No one is claiming that the temporary foreign worker who excelled at their job and was sponsored to remain in Canada is a problem. What is causing a serious problem is the media and Lefist parties pretending that when someone tries to talk about the scenario above, they are talking about honest immigrants who came here to live and contribute to the country.