Except that high income earners in Canada *DO* pay taxes, a LOT of taxes.

In fact the top 10% of earners in this country pay more than half of all income taxes that are paid, an amount vastly in excess of their proportion of income.  They not only are paying "their fair share", they are also paying the "fair share" for everyone else.  The way our tax system is setup losing only a very small proportion of high income earners in Canada would result in the complete collapse of our social programs because they are covering the lions share of the cost.

On a per capita basis an individual needs to earn somewhere $90,000/year just to break even on the taxes they pay vs. the per capita cost of government services.