"...This distributed after-corp-tax profit (income dividend) is taxed in your hands at your marginal tax rate (the tax rate found on top of your total taxable income in the year). Full double taxation occurs..."
Not quite. When a Canadian receives a dividend from a Canadian corporation, he or she will receive a T5 slip before Feb 28 the following year. The T5 slip has a gross up amount which the person would report as dividend income, but there is also a dividend tax credit that the receiver would use as a tax credit. The intent is to pass on the corporate tax already paid by the corporation to the receiver. Although the tax credit may not entirely eliminate the double taxation, depending on the receiver's tax situation; it is an attempt by CRA to eliminate in general the double taxation; by the corporation and by the receiver of the dividend.