Tax fairness isn't easy, but is govt using a drift net instead of a spear? First closing and enforcing the largest loopholes first, those most destructive of Canadians' trust in our system might engender less resentment for other necessary changes. Seeming to aim at those who are actually reporting any income and paying any significant taxes while others reportedly pay none is clearly going nowhere.

How do those without a govt pension save enough to provide a decent retirement income from 'safe' investments returning 2% maybe 5% (the average 2% in our case doesn't keep up with inflation).  At 2% you need HOW MUCH to generate what you need to live? Do the math please.

A clear, honest analysis of  how all classes of corporations and individuals  both resident and offshore, that operate in Canada, are treated regarding taxation might enlighten the discussion...

A start has been made, but is it just window dressing?    https://www.bcbusiness.ca/Numerology-The-dirt-on-money-laundering