Art, thanks for the response.  I actually do know what the "TF" in TFSA stands for.  Maybe I am missing something here -- you seem to be implying that the TFSA is some sort of a zero-sum game.  Not sure where that premise comes from.  But let's just put it this way.  If, given your taxable income, you are paying 30% per year in tax, if all Canadians contribute $300 million to TFSAs you will still be paying 30% on your taxable income.  You just do not understand how this stuff works.  Over and out.