To use the UK as an example, attacking rich foreigners for their "non-domiciled" tax status is extremely common. This is where you live in the UK, but for tax purposes hide your wealth in another system with lower tax rates, effectively paying no income taxes at all in the UK. Variations of this concept exist throughout the world in many countries and routinely draw politically ire.
Just this week: https://www.bbc.com/news/uk-politics-61017993
Wealth coupled with a collection of passports often creates far more opportunities to avoid tax than being stuck under the rules of one single State, rightly or wrongly.
Tax evasion is seen as a moral problem no matter how you accomplish (so hiding it with your other citizenship is just as bad as using a shell company).
Tax evasion is a legal term, not a moral one. Tax evasion isn't a problem in USA given that it has the highest compliance rate in the world. Jurisdictional arbitrage is a freedom and should be protected as such.
While I agree that getting people to change their mind is pretty hopeless, I dislike the framing that they are just "responding to incentives" and therefore not only off the hook for the shitty outcomes of their choices, but also not responsible for the choices themselves.
> The foreign-buyer ban won’t apply to students, foreign workers or foreign citizens who are permanent residents of Canada, the person said.
The article says some of those foreigners will be exempt. I will say this, the country needs the immigrants' money (ie spend in that country, on top of taxes paid)
Also for real how can the voters (ie the average citizen) be the problem? The average citizen has no money and no political or regulatory power. The average citizen just exists in a system they have no control over and responds to incentives. Hoping that en mass people won’t do that is like politely asking a river to move.