Home › Guides › TFSA vs RRSP for stocks

Beginner guide

TFSA vs RRSP for stocks

Updated October 10, 2026 · StockSignalCheck

If you invest in stocks in Canada, the account you hold them in can matter as much as the stocks you pick. The Tax-Free Savings Account (TFSA) and the Registered Retirement Savings Plan (RRSP) both shelter investment growth from tax, but in very different ways.

Contribution limits and rules are set by the federal government and can change. Check your personal contribution room in your CRA My Account, and confirm the current rules on Canada.ca before contributing.

The TFSA in brief

The RRSP in brief

Side by side

TFSARRSP
Tax breakOn the way outOn the way in
WithdrawalsTax-free, room restored next yearTaxed as income
Room based onAnnual limit set by government18% of earned income, to a max
Age limitsOpen from 18, no upper limitMust close by end of age 71
Best suited toFlexible or long-term goalsRetirement saving

Holding US stocks: dividends are treated differently

This catches many Canadian investors out. The US generally withholds 15% tax on dividends paid to Canadians by US companies.

For growth stocks that pay little or no dividend, this matters less. For dividend-paying US stocks, it's worth considering which account they sit in. (Canadian-listed funds that hold US stocks are treated differently again.)

A word on active trading

The CRA can treat very frequent trading inside a TFSA as carrying on a business. If that happens, gains can become taxable even though they're inside the account. Occasional buying and selling isn't the concern; day-trading-style activity can be.

Which comes first?

There's no single answer, but these general patterns are widely used as a starting point:

A registered financial planner or tax professional can tell you what fits your situation.

Official sources


Keep learning

This guide is for education only. It isn't personalized financial, investment or tax advice, and nothing here is a recommendation to buy or sell any security. Investing involves risk, including the possible loss of your money.