The Tax-Free Savings Account (TFSA) allows Canadians, age 18 and over, to set money aside tax-free throughout their lifetime. Each calendar year, you can contribute up to $5,000, any unused TFSA contribution room from the previous year, and the amount you withdrew the year before.
The annual TFSA dollar limit for 2012 is $5,000.
All income earned and withdrawals from a TFSA are generally tax-free. Plus, having a TFSA does not impact federal benefits and credits. It's a great way to save for short and long-term goals.