Thank you for pointing out the that the corporation and personal tax accounts are different entities. That distinction is certainly being lost in the discussion as no one else has mentioned it until now. All retained earnings eventually are paid out to a personal account and show up on a T1 form if they are not further invested in the business thus are subjected to a personal taxation rate eventually. The tax liability of retained earnings is simply deferred tax not avoided tax.