Skip to main content
My ETF
tax planning8 min readCould save you $2,500+/year in taxes

TFSA vs RRSP: Canadian Tax-Advantaged Accounts

Both shelter your ETFs from tax, but in opposite directions: the RRSP gives you a deduction now and taxes withdrawals, while the TFSA taxes nothing on the way out. Here's how to choose.

Alex Harrington··Updated June 21, 2026
TL;DR8 min read

Don't have time? Here's what you need to know:

  • 1The RRSP deducts contributions now and taxes withdrawals later; the TFSA does the reverse, taxing nothing on the way out.
  • 2Lean RRSP when your tax rate is higher now than in retirement; lean TFSA when your rate is modest today or you want withdrawal flexibility.
  • 3US-listed ETFs paying US dividends avoid US withholding tax inside an RRSP under the treaty, but not inside a TFSA.
  • 4Contribution limits and TFSA room rules change and over-contributions are penalized, so verify current figures with the CRA before topping up.

The Core Difference: Tax Now or Tax Later

The TFSA and RRSP are Canada's two main registered accounts, and they sit on opposite ends of the same tax decision. An RRSP (Registered Retirement Savings Plan) gives you a tax deduction in the year you contribute, grows tax-deferred, and taxes every dollar you withdraw as ordinary income later. A TFSA (Tax-Free Savings Account) gives you no deduction up front, but everything inside grows and comes out completely tax-free.

Both accounts can hold the same investments: index ETFs, individual stocks, bonds, GICs, and mutual funds. The wrapper does not change what you own; it changes when and whether you are taxed. Because the two work in opposite directions, the right choice depends mostly on whether your marginal tax rate is higher today or expected to be higher in retirement.

How Each Account Is Taxed, Step by Step

With an RRSP, a contribution reduces your taxable income now, so a high earner in a top bracket effectively gets a large discount on every dollar contributed. That deferred tax is repaid when you withdraw, ideally in retirement when your income, and therefore your marginal rate, is lower. RRSP withdrawals are fully taxable as income, and most withdrawals before retirement also trigger withholding tax and permanent loss of that contribution room.

With a TFSA, you contribute after-tax dollars, so there is no deduction. In exchange, all growth, dividends, interest, and withdrawals are tax-free, and withdrawals are never added to your taxable income. A crucial TFSA feature is that withdrawn amounts are added back to your contribution room the following year, which makes the TFSA far more flexible than the RRSP for goals that are not strictly retirement.

FeatureRRSPTFSA
Tax deduction on contributionYesNo
GrowthTax-deferredTax-free
WithdrawalsTaxed as incomeTax-free
Withdrawal restores room?NoYes, next calendar year
Forced withdrawalsYes, converts to RRIF around age 71No
Best when your tax rate isHigher now than in retirementLower now, or you want flexibility

Who Should Lean RRSP, Who Should Lean TFSA

The RRSP tends to win for higher earners who expect a meaningfully lower tax rate in retirement, because they deduct at a high rate and withdraw at a low one. It is also valuable for capturing an employer's group-RRSP match, which is effectively free money. The deduction can be carried forward, so a person early in their career sometimes contributes now but waits to claim the deduction in a higher-income year.

The TFSA tends to win for younger or lower-income investors who are in a modest tax bracket today, because the up-front deduction is worth little to them and tax-free growth over decades is worth a great deal. It is also the better home for money you might need before retirement, such as an emergency reserve or a down payment, because withdrawals are tax-free and restore your room. Many Canadians do not choose at all: they use the TFSA for flexibility and the RRSP for high-bracket deferral.

Tip: If your employer matches RRSP contributions, capture that match before optimizing anything else. A 50% match is an immediate, guaranteed return no investment selection can reliably beat.

Ready to invest? Open an IBKR account in 10 minutes and get free stock. $0 commissions on US ETFs • Fractional shares from $1 • 150+ global markets.

An ETF-Specific Wrinkle: US Dividend Withholding

For ETF investors, account choice interacts with foreign withholding tax. The United States levies a withholding tax on dividends paid to foreign investors. Inside an RRSP, US-listed ETFs that pay US dividends are generally exempt from that withholding under the Canada-US tax treaty, which makes the RRSP a tax-efficient home for US-listed US equity ETFs. Inside a TFSA, that same withholding generally applies and is not recoverable.

This does not mean you must hold US equities only in an RRSP, and for most investors the simplicity of a Canadian-listed all-in-one or global ETF outweighs chasing small withholding savings. But for larger portfolios, asset-location decisions, placing US-listed US-dividend ETFs in the RRSP and keeping other assets in the TFSA, can modestly improve after-tax returns. Contribution limits and rules for both accounts change, so verify current TFSA and RRSP limits with the CRA before contributing.

Important: TFSA over-contributions are penalized monthly until corrected, and the room is easy to miscalculate if you withdraw and re-contribute in the same year. Always confirm your available room with the CRA before topping up.

Frequently Asked Questions

Should I contribute to a TFSA or RRSP first?

It depends on your tax rate. If you are a high earner expecting a lower rate in retirement, the RRSP's deduction is usually more valuable. If you are in a modest bracket now, especially early in your career, the TFSA's tax-free growth and flexibility often win. If your employer offers an RRSP match, capture that first regardless. Many Canadians use both accounts rather than choosing one.

Can I hold the same ETFs in a TFSA and an RRSP?

Yes. Both accounts can hold index ETFs, stocks, bonds, and mutual funds. The difference is purely tax treatment, not investment selection. One nuance: US-listed ETFs paying US dividends generally avoid US withholding tax inside an RRSP under the Canada-US treaty, but not inside a TFSA, which matters for asset-location decisions in larger portfolios.

What happens if I withdraw from my TFSA?

TFSA withdrawals are tax-free and are added back to your contribution room the following calendar year, which makes the TFSA highly flexible. The catch is timing: if you withdraw and re-contribute in the same year without enough existing room, you can over-contribute and face a monthly penalty. Confirm your room with the CRA before re-contributing.

Are RRSP withdrawals always taxed?

Yes. Every dollar withdrawn from an RRSP is taxed as ordinary income, and withdrawals before retirement also trigger withholding tax and the permanent loss of that contribution room. Around age 71 an RRSP must be converted to a RRIF (or annuity), which forces a minimum annual taxable withdrawal. The strategy is to defer at a high rate and withdraw at a lower one.

Further Reading

Free Tools

AH

Alex Harrington

CFA Level II Candidate, Finance & Economics

Alex Harrington is an independent ETF researcher and personal finance writer with over 8 years of experience analyzing exchange-traded funds. A CFA Level II candidate with a background in economics, Alex has reviewed 800+ ETFs and helped thousands of beginners build their first investment portfolios through clear, jargon-free education.

Our methodology →

This content is for educational purposes only and does not constitute financial advice. Past performance does not guarantee future results. Consult a licensed financial advisor before making investment decisions.

Related Articles