The basics: two accounts, two logics

The TFSA (Tax-Free Savings Account) shelters growth: everything that happens inside — dividends, capital gains — generates no tax, neither while it accumulates nor on withdrawal. After-tax money goes in, entirely tax-free money comes out.

The RRSP (Registered Retirement Savings Plan) works differently: contributions are deductible (an immediate tax reduction), growth accumulates sheltered, but every withdrawal is taxed as ordinary income. It is a tax deferral, not an exemption.

The 2026 limits

Parameter TFSA RRSP
Annual contribution$7,00018% of earned income
Annual maximum$7,000~$32,490 (2025)
Unused roomCarried forward indefinitelyCarried forward indefinitely
Cumulative room since inception~$95,000 (since 2009)Depends on past income
WithdrawalFree; room restored the following yearTaxed as ordinary income
Age limit18 minimum, no upper limitRRIF conversion at 71
Impact on benefitsNone (GIS, OAS unaffected)Withdrawals raise taxable income

The golden rule: asset location

The principle is simple: the assets that generate the most tax should be sheltered first. It is not only which account to use first, but which asset to put in which account.

U.S. dividend ETFs (SCHD, VYM, VOO…) → RRSP first

This is the most important rule. The Canada–U.S. tax treaty (Article XVIII) exempts U.S. dividends from the 15% withholding tax only inside an RRSP or RRIF. In a TFSA, that withholding applies and cannot be recovered. On a $200,000 portfolio yielding 3% in dividends, that is $900 a year lost for nothing if you hold your U.S. ETFs in a TFSA.

Eligible Canadian dividend ETFs (XDV, CDZ, VDY…) → TFSA or non-registered

Eligible Canadian dividends benefit from an advantageous dividend tax credit in a non-registered account. Inside an RRSP that credit disappears — withdrawals are taxed as ordinary income, erasing the whole advantage. The TFSA is ideal (0% tax); non-registered remains acceptable thanks to the dividend tax credit.

Pure growth ETFs (XEQT, VEQT…) → TFSA first

For all-in-one ETFs without significant dividends, the priority is the TFSA: future capital gains will be entirely tax-free there. The RRSP also works, but the withdrawal will be taxed even if the asset only produced capital gains — you lose the benefit of the 50% inclusion rate.

Practical summary: U.S. ETFs → RRSP. Canadian dividend ETFs → TFSA. Growth ETFs → TFSA. Bonds / interest → RRSP or TFSA (never non-registered if you can avoid it).

Who benefits more from the RRSP?

The RRSP is particularly powerful if your marginal rate today is clearly higher than your rate in retirement. For example, if you are in the 47% bracket now and expect to withdraw at 30% in retirement, every dollar contributed saves you 17 cents of net tax. That is a guaranteed return.

In practice, the RRSP is very advantageous for incomes above $100,000 (marginal rate ≥ 43% in Quebec), for the self-employed, and for anyone who expects modest retirement income.

Who benefits more from the TFSA?

The TFSA shines for modest to middle incomes (marginal rate ≤ 35%), for retirees already at minimum income, and for anyone who wants flexibility with no tax consequence. Unlike the RRSP, a TFSA withdrawal does not increase your taxable income — so it does not affect your entitlement to Old Age Security, the Guaranteed Income Supplement, or the age credit.

Verdict: who should prioritize what?

Prioritize
RRSP
High incomes (marginal rate ≥ 40%), U.S. dividend ETFs to shelter, an expectation of lower retirement income. The immediate tax refund is substantial.
Prioritize
TFSA
Modest to middle incomes, retirees, a need for withdrawal flexibility, or if your retirement rate will be similar to today's. The TFSA is never the wrong answer.

The real answer

Max out both as soon as you can. For most Canadians the optimal strategy is: max out the RRSP while the tax refund is meaningful, reinvest that refund in the TFSA, and put the right assets in the right accounts following the asset-location rules above. The sequence matters as much as the amount.