Tax Strategy · 6 min read

Tax-Loss Harvesting in Canada: How to Cut Your Capital Gains Bill

Tax-loss harvesting — selling investments at a loss to offset capital gains elsewhere in your portfolio — is one of the few legal strategies for reducing your tax bill without changing your actual investment exposure. It's underused by most Canadian investors, and misunderstood by many.

Financial planning documents on a desk representing tax strategy

How tax-loss harvesting works

When you sell an investment for less than you paid (an adjusted cost base), you realize a capital loss. In Canada, capital losses can only offset capital gains — not other types of income. Losses can be applied against gains in the current year, carried back three years, or carried forward indefinitely.

Example: you have $10,000 in capital gains from selling an appreciated stock. You also hold a bond ETF that's down $8,000 from your purchase price. By selling the ETF, you realize an $8,000 capital loss, reducing your net taxable capital gains to $2,000. Only $1,000 is included in your income (at the 50% inclusion rate), rather than $5,000.

Only applies in non-registered accountsTax-loss harvesting is only relevant in non-registered accounts. Capital gains and losses inside a TFSA, RRSP, or FHSA are not reported to the CRA — there is no tax to harvest.

The superficial loss rule: the 30-day trap

Canada's superficial loss rule is the most important thing to understand about tax-loss harvesting. If you sell an investment at a loss and then repurchase the same (or 'identical') investment within 30 days before or after the sale, the capital loss is denied — added back to the ACB of the repurchased position instead.

This is designed to prevent wash-sale transactions where you crystallize a paper loss purely for tax purposes while maintaining economic exposure. To validly harvest a loss, you must either:
(1) wait 31 days before repurchasing the same security, or
(2) immediately replace it with a different but similar security that maintains your investment exposure.

The superficial loss rule applies to your spouse tooIf you sell a security at a loss and your spouse (or a corporation you control, or your RRSP/TFSA) buys the same security within the 30-day window, the loss is still denied. The rule looks across your household and affiliated persons.

Swapping between similar ETFs

The most practical tax-loss harvesting strategy for ETF investors involves swapping between similar-but-not-identical ETFs. The CRA has not defined 'identical property' precisely for ETFs, but swapping between ETFs tracking different indices from different providers is generally considered safe.

If you holdConsider swapping to
XEQT (iShares MSCI All Country World)VEQT (Vanguard All-Equity)
VEQT (Vanguard All-Equity)XEQT (iShares All Country World)
XIC (iShares S&P/TSX Capped Composite)VCN (Vanguard FTSE Canada All Cap)
VCN (Vanguard FTSE Canada All Cap)ZCN (BMO S&P/TSX Composite)
XBB (iShares Canadian Bond Universe)VAB (Vanguard Canadian Aggregate Bond)

After 30+ days (or whenever it makes sense), you can swap back to your original ETF if you prefer it. Your investment exposure barely changes — both ETFs in each pair track nearly identical indices.

When is tax-loss harvesting worth doing?

Tax-loss harvesting has clear administrative costs: you need to track the swap, update your ACB records, and ensure you don't trigger the superficial loss rule. It's worth doing when:

  • You have realized capital gains to offset in the current or recent years
  • You're in a high marginal tax bracket — the higher your rate, the more each dollar of capital gains costs you
  • The loss is substantial relative to the effort (generally $2,000+ makes it worthwhile)
  • Year-end (November–December) is approaching — you must sell before December 31 for losses to apply in the current tax year
Carry back to recover prior-year taxesCapital losses can be carried back three years using form T1A. If you had large capital gains in 2024 and paid significant tax, a 2026 capital loss can recover some of that — resulting in an actual refund from the CRA.

Tracking adjusted cost base (ACB)

To calculate capital gains and losses accurately, you need to track the adjusted cost base (ACB) of each position in your non-registered account. ACB is affected by every purchase, sale, DRIP reinvestment, and return-of-capital distribution. Free tools like AdjustedCostBase.ca can help automate this.

Track portfolio drift and identify loss-harvesting candidates

Wealth Rebalancer shows your full allocation and flags positions that are significantly below target — a quick way to identify candidates for tax-loss harvesting review.

Try it free

Frequently asked questions

What is tax-loss harvesting in Canada?

Tax-loss harvesting is selling an investment that has declined below your adjusted cost base to realize a capital loss, which can then offset capital gains in your non-registered account. Capital losses reduce your taxable capital gains, lowering your tax bill. Losses can be carried back 3 years or forward indefinitely.

What is the superficial loss rule in Canada?

The superficial loss rule denies a capital loss if you (or an affiliated person — spouse, RRSP, TFSA, controlled corporation) repurchases the same or identical security within 30 days before or after the sale. To avoid it, either wait 31 days or immediately swap into a similar-but-different ETF or security.

Can I tax-loss harvest in my RRSP or TFSA?

No. Capital gains and losses inside registered accounts (RRSP, TFSA, FHSA) are not reported to the CRA. Tax-loss harvesting only applies to non-registered (taxable) accounts.

When should I do tax-loss harvesting?

The most common timing is November and December, before the tax year closes. You must sell by December 31 for losses to count in the current year. In Canada, trades typically need to settle by December 27–28 to count as December transactions — check your brokerage's settlement date deadline.

More from the blog

Tax Strategy · 7 min read

TFSA vs RRSP: Which Account Should You Invest In First?

Read post →
Tax Strategy · 8 min read

FHSA Canada: Complete Guide to the First Home Savings Account (2026)

Read post →
Strategy · 5 min read

How to rebalance your portfolio without selling

Read post →

Start for free. Import your first portfolio in under 2 minutes.

No credit card. No spreadsheet. Works with any brokerage CSV.

Get started free