The fact is - you're likely not going to shelter more than that $50K stream in your corporation. Say that you take the extra out as salary or dividends, pay the tax up front, put some of the money into a TFSA, and spend or invest the rest as 'after tax' money.  My question, given the amounts that can now be sheltered between an RRSP and a corporation, are you paying that much more tax by paying up front, compared to later withdrawal?   In fact, many people over-shelter their income and end up paying more tax in later years, than they saved in earlier ones.  I'm not sure you're doing a thorough analysis given the new limits.