I think that a lot more people would use their TFSAs and RRSPs effectively if they understood their potential. The only change they should make to the TFSA is the name. Call it a tax free investment account, and teach financial literacy in school.

With talk of clawing back the benefit of these accounts, and with talk of increasing capital gains tax in non-registered accounts, it's punishing those of us who are priced out of the housing market. It sends the message "Real Estate IS your only investment option." Is that really the message they want to be sending now???