The Tax-Free Savings Account is Canada's most powerful investment vehicle for the majority of Canadians. All growth inside a TFSA — interest, dividends, capital gains — is completely tax-free. Understanding what to hold inside your TFSA (and what not to) is essential to maximizing its benefit.
The 2025 annual TFSA contribution limit is $7,000. For Canadians who have been eligible since 2009 and have never contributed, total accumulated room is up to $95,000. Check your exact room at CRA My Account — it accounts for any prior contributions and withdrawals.
The TFSA shelter is most valuable for investments that generate the highest taxable returns. Priority order:
For most Canadians under age 50 earning under $100,000, the TFSA wins for investing because:
Over-contributing to a TFSA triggers a 1% penalty per month on the excess amount. Always verify your available room at CRA My Account before contributing, especially if you've made withdrawals and re-contributions in the same calendar year.
$7,000/year in TFSA contributions (invested in VGRO at assumed 7% annual return) from age 25 to 65:
KOHO offers free banking with no monthly fees. Use code 45ET55JSYA for a bonus when you sign up.
Open KOHO Free — No Fees — Code 45ET55JSYA