Skip to main content

RRSP vs Non-Registered Account: Which Should You Use?

Updated

The RRSP is the go-to retirement savings vehicle in Canada, but a non-registered (taxable) investment account has advantages that many investors overlook. This guide compares both options so you can make the most tax-efficient investing decisions.

RRSP vs non-registered comparison

Feature RRSP Non-Registered
Tax deduction on contribution Yes No
Tax-deferred growth Yes No
Tax on withdrawal 100% taxed as income Only gains/income taxed (see below)
Contribution limit 18% of income, max $32,490 (2026) Unlimited
Carry-forward room Yes (unlimited) N/A
Impact on government benefits Withdrawals may reduce OAS/GIS Dividends and capital gains may affect benefits
Withdrawal flexibility Taxed + room lost permanently Full flexibility, no penalty
Capital losses Cannot be claimed Can offset capital gains
Income splitting in retirement Spousal RRSP / pension splitting Attribution rules apply
Estate treatment Fully taxable at death (unless to spouse) Only unrealized gains taxed at death

How investment income is taxed

The biggest difference between an RRSP and a non-registered account is how your money is eventually taxed. Understanding this is critical:

Inside an RRSP

All income — interest, dividends, and capital gains — grows tax-free until withdrawal. When you withdraw, every dollar is taxed as regular income at your marginal rate, regardless of how it was earned inside the account.

Inside a non-registered account

Each type of income is taxed differently, and some types receive preferential treatment:

Income Type Tax Treatment (Non-Registered) Effective Rate at 40% Bracket
Interest 100% taxable at marginal rate 40.0%
Eligible Canadian dividends Gross-up + dividend tax credit ~25.0% (varies by province)
Capital gains (first $250K) 50% inclusion rate 20.0%
Capital gains (above $250K) 66.67% inclusion rate 26.7%
Return of capital Tax-deferred (reduces ACB) 0% (until sale)

This means that capital gains and eligible dividends in a non-registered account are taxed at significantly lower effective rates than they would be inside an RRSP (where they are eventually taxed at the full marginal rate as income).

When the RRSP wins

The RRSP outperforms a non-registered account when:

  1. Your current tax bracket is much higher than your expected retirement bracket — If you contribute at a 40% rate and withdraw at 20%, the tax deferral creates a net 20% advantage. This is the RRSP’s core strength.

  2. You earn primarily interest income — Bonds, GICs, and savings deposits earn interest, which is the most heavily taxed income type. Sheltering this inside an RRSP or TFSA avoids the full marginal rate.

  3. Your employer matches RRSP contributions — Employer matching is an immediate 50–100% return. Always max out employer matches before anything else.

  4. You need to reduce taxable income now — RRSP contributions lower your net income, which can help you qualify for income-tested benefits like the Canada Child Benefit, or avoid OAS clawback in high-income years.

  5. You reinvest the tax refund — The RRSP advantage depends on reinvesting the refund. Without reinvesting, the RRSP effectively has less money working for you than a non-registered account with the same out-of-pocket cost.

When a non-registered account wins

A non-registered account may be the better choice when:

  1. Your RRSP and TFSA are full — A non-registered account is the natural overflow once registered accounts are maxed. There are no contribution limits.

  2. You earn capital gains and eligible dividends — These are taxed at lower effective rates in a non-registered account. A growth-oriented ETF portfolio generating primarily capital gains may be more tax-efficient outside an RRSP.

  3. You need flexibility — Non-registered withdrawals have no tax penalties beyond the normal tax on any gains. You can sell investments whenever you want without losing contribution room.

  4. You expect your tax rate to be the same or higher in retirement — If RRSP withdrawals plus CPP, OAS, and pension income push you into a similar or higher bracket, the tax deferral provides no benefit. Your TFSA should come first, followed by a non-registered account.

  5. You want to use capital losses — Losses in a non-registered account can be carried back 3 years or forward indefinitely to offset future capital gains. Inside an RRSP, capital losses vanish — they provide no tax benefit.

  6. Estate planning — On death, the entire RRSP is included in the deceased’s final tax return as income (unless rolled to a spouse). Non-registered accounts only trigger tax on unrealized capital gains, which are taxed at the lower inclusion rate.

Asset location: where to hold what

Given the different tax treatments, the optimal strategy is to hold different asset types in different accounts:

Asset Type Best Account Why
Bonds / GICs / HISA RRSP or TFSA Interest is fully taxable — shelter it
US stocks / international stocks RRSP Foreign withholding tax exemption (US treaty)
Canadian dividend stocks Non-registered Dividend tax credit reduces effective rate
Growth stocks / equity ETFs Non-registered or TFSA Capital gains preferentially taxed; TFSA eliminates all tax
REITs RRSP or TFSA Distributions are mostly income — shelter them

The US withholding tax advantage

US-listed stocks and ETFs held in an RRSP are exempt from the 15% US withholding tax on dividends under the Canada-US tax treaty. This exemption does not apply to TFSAs, FHSAs, or non-registered accounts. If you hold significant US equity positions, this alone can make the RRSP worthwhile.

Tax deferral: how big is the RRSP advantage?

The RRSP advantage depends entirely on the tax rate differential. Here is how $10,000 invested grows over 25 years at a 7% return:

Contribution Tax Rate Withdrawal Tax Rate RRSP After-Tax Value Non-Registered After-Tax Value* Winner
40% 20% $43,533 $34,807 RRSP (+25%)
40% 30% $38,099 $34,807 RRSP (+9%)
40% 40% $32,666 $34,807 Non-registered (+7%)
30% 30% $38,099 $37,553 Roughly equal
30% 40% $32,666 $37,553 Non-registered (+15%)

Non-registered assumes growth via capital gains (50% inclusion rate), with RRSP refund reinvested in a TFSA. Actual results vary by investment type and province.

Key insight: If your retirement tax rate is 10+ percentage points lower than your current rate, the RRSP wins convincingly. If rates are similar, the advantage shifts to non-registered accounts earning capital gains or dividends.

Use our RRSP calculator and income tax calculator to model your specific scenario.

Common mistakes to avoid

  • Over-contributing to the RRSP at a low tax bracket — If you are in the lowest bracket (15% federal), the RRSP deduction saves very little. Prioritize the TFSA at low income levels.
  • Ignoring OAS clawback — Large RRSP balances lead to large mandatory RRIF withdrawals that can trigger OAS clawback (15% recovery tax above $90,997 in 2026). A mix of RRSP and non-registered avoids this.
  • Holding Canadian dividend stocks in the RRSP — The dividend tax credit is wasted inside an RRSP. Eligible dividends are better held in a non-registered account.
  • Forgetting about the RRSP departure tax — If you leave Canada, your RRSP may be subject to withholding tax on withdrawal. Non-registered accounts may benefit from the departure tax rules differently depending on the destination country.
  • Not using all three account types — The optimal approach for most Canadians is TFSA + RRSP + non-registered, with each holding the asset types that are most tax-efficient in that account.

Strategy by income level

Income Level Recommended Approach
Under $57,375 Max TFSA → non-registered (RRSP deduction worth little at 15%)
$57,375 – $114,750 Max TFSA → RRSP (good deduction at 20.5%+) → non-registered
$114,750 – $177,882 Max RRSP → TFSA → non-registered (strong deduction at 26%+)
Over $177,882 Max RRSP → TFSA → non-registered (highest deduction value)

Federal brackets shown. Combined federal + provincial rates are higher. Use our marginal tax rate calculator for your exact rate.

💰

Get a $25 bonus when you open a Wealthsimple chequing account

No monthly fees. Earn interest on your balance. Start growing your money today.

Claim Your $25 →

Use referral code WZ0ZTA if prompted