Murray Edwards doesn't pay those taxes. The business' pay the taxes. I am a shareholder in CNRL as well but I still pay personal income tax AND i don't get a deduction for the taxes CNRL pays, it doesn't show up on the return at all.
Sigh. That's because of a difference between pre-tax and post tax distributions. Dividends are post tax distributions which is why they have dividend tax credits and why you don't get deductions on your share ownership when you acquired them through the stock market. This isn't even including the advanced rules relating to publicly traded companies and if you think "the business pay his taxes so he doesn't pay his taxes..." then you have no idea how the legality of the CPA handbook and the Federal income tax act of Canada work.
Edwards does pay taxes and he pays a lot taxes in Canada even now.
At the minimum, there's foreign withholding tax and there's the taxation of the revenue prior to dividends or outlays. If he pays himself a wage, as a Canadian non-resident for tax purposes, again withholding tax. With new FAPI, UHT and other tax rules, he's paying a ton of money to the Canadian taxpayer base.
I'm not a fan of Murray Edwards myself, but if you want to be mad at him, there's plenty of ways to do so without making stuff up.