You have no idea of what you're talking about. There is no such thing as your made-up typically class-envious term "Barbados corporate dodge". Perhaps something you overheard on TV?  I left Canada years ago, pay no tax in Canada but also use zero services in Canada, including "schools and hospitals". When I do visit during the one nice week of weather/year, I pump a hell of a lot of money into your  useless economy.  If you think you're going to get one cent in tax from me from wages I legitimately made entirely outside Canada's borders, dream on. Talk about the ultimate in entitlement - you want people who don't even live in Canada to help fund Canadian lifestyles. Maybe if you lived within your means you wouldn't need to steal from others.

I'll happily burn my passport before that happens. As far as comparing to the US you do realize they have very large exemptions for income earned outside the US (approximately $100,000 USD), which is far more than most peons in Canada make, right?