Source: CRA
This chart shows what the same annual contributions would be worth at retirement inside a TFSA versus in a regular taxable investment account, assuming a 26.5% average Quebec tax rate applied to investment gains each year. The gap illustrates how much tax-free compounding adds up over time.
Annual Contribution Limits
The annual TFSA limit is set by the federal government and applies equally across Canada. The current annual limit is $7,000. Limits have varied since the TFSA was introduced in 2009 — from $5,000 in the early years up to $10,000 in 2015, before settling at $5,500–$7,000 in recent years. You can always verify your current limit on the CRA website or in My Account.
Lifetime Contribution Room
Your total available TFSA room equals the sum of annual limits for every year since you turned 18 (or since 2009, whichever is later), minus your total past contributions, plus any amounts you withdrew in prior calendar years. This calculator shows your cumulative room based on your age — your exact available room, accounting for prior contributions and withdrawals, is always shown in CRA My Account.
Withdrawals & Re-contributions
You can withdraw from your TFSA at any time, for any reason, with no tax consequences. Unlike an RRSP, the withdrawn amount is added back to your contribution room on January 1st of the following year. This means if you withdraw $10,000 in December, you can re-contribute that same $10,000 starting January 1st, in addition to the new year's annual limit. Never re-contribute in the same calendar year you withdrew, as this creates an over-contribution.
Over-contribution Penalty
If you contribute more than your available room, the excess is subject to a 1% per month penalty tax until the over-contribution is removed or new room becomes available. The CRA tracks this automatically and will send a letter if you exceed your limit. To avoid penalties, always check your available room in CRA My Account before making a large contribution, especially after a withdrawal and re-contribution in the same year.
TFSA vs RRSP: Which Is Better for Quebec Residents?
Both accounts shelter investment growth from tax, but in different ways. An RRSP gives you an immediate tax deduction when you contribute and taxes your withdrawals as income — it is best when your income today is higher than you expect in retirement. A TFSA gives no upfront deduction but all withdrawals are completely tax-free — it is best when your income in retirement may be similar to or higher than today, or when you want flexibility to withdraw without tax consequences at any time. For Quebec residents in the lower and middle income brackets, a TFSA often wins because withdrawals do not affect income-tested benefits such as the GIS, OAS, or Quebec's Solidarity Tax Credit (Crédit d'impôt pour solidarité). Many financial planners recommend maximizing both accounts, using the RRSP for higher-income years and the TFSA for everything else.