Skip to main content

Superficial Loss Rules Canada 2026: 30-Day Rule, Affiliated Persons & ETF Swaps

Updated

The superficial loss rule is the single most important rule to understand before doing any tax-loss harvesting in Canada. If you sell an investment at a loss and buy back the same (or identical) property within 30 days before or after the sale, CRA denies the loss entirely. The 30-day window applies to you, your spouse, your TFSA, your RRSP, and any corporation you control. The good news: you can sidestep the rule completely by buying a similar but not identical substitute — sell VCN and buy XIC the same day, for example, since both track the Canadian market but are different securities. The loss you claim is real; the portfolio exposure barely changes.

What Is a Superficial Loss?

ConceptDetails
DefinitionLoss denied when same property repurchased within 30 days
Window30 days before to 30 days after sale
Total period61 days (30 + sale day + 30)
Affiliated personsYou, spouse, corporation you control, trust
EffectLoss denied but added to cost base

The 61-Day Window

Timeline

DayStatus
Day -30 to Day -1Purchase creates superficial loss
Day 0You sell at a loss
Day 1 to Day 30Purchase creates superficial loss
Day 31+Safe to repurchase

Example

DateActionResult
March 1Sell XYZ at $10,000 loss
March 15Buy XYZ backLoss denied (superficial)
Wait until April 1Buy XYZLoss allowed

Who Are “Affiliated Persons”?

Affiliated PersonTriggers Rule?
YouYes
Your spouse/common-law partnerYes
Corporation you controlYes
Trust you’re majority beneficiary ofYes
Your adult childNo
Your parentNo
Your RRSPYes (special rules)
Your TFSAYes

TFSA and RRSP Complications

AccountIf You Buy in Registered Account
TFSALoss denied AND lost forever (not added to cost base)
RRSPLoss denied AND lost forever (not added to cost base)
Non-registeredLoss denied but preserved in cost base

Warning: Never sell in non-registered and buy in TFSA/RRSP within 30 days.

What Happens to the Denied Loss?

Non-Registered Account

ScenarioTreatment
Sell at $10,000 lossLoss initially denied
Repurchase same shares
Cost base adjustmentLoss added to new cost base
Future saleEffective loss recovered

Example: Cost Base Adjustment

StepAmount
Original purchase$50,000
Sale price$40,000
Loss (denied)$10,000
Repurchase price$42,000
Adjusted cost base$52,000 ($42,000 + $10,000)
Future sale at $55,000Gain = $3,000 (not $13,000)

The loss isn’t lost — it’s deferred.

Registered Account (Loss Is Permanent)

StepAmount
Sell in non-registered$10,000 loss
Buy in TFSA within 30 daysLoss denied
Added to TFSA cost base?No — loss gone forever

What Is “Identical Property”?

Identical

These Are IdenticalExamples
Same stockTD Bank → TD Bank
Same ETFXEQT → XEQT
Same mutual fundSame fund code

NOT Identical (Safe Substitutes)

Substitute StrategyExample
Different company, same sectorRoyal Bank → CIBC
Different ETF, similar exposureVCN → XIC
Different indexS&P 500 ETF → Total US Market ETF
Different asset managerVanguard → iShares

Tax-Loss Harvesting Done Right

The Strategy

StepAction
1Identify investment with unrealized loss
2Sell to realize loss
3Wait 31+ days, OR
4Buy similar (not identical) investment immediately
5Claim loss against capital gains

Example: ETF Substitution

SellBuy InsteadBoth Track
VCN (Vanguard Canada)XIC (iShares Canada)S&P/TSX Composite
VUN (Vanguard US)XUU (iShares US)US Total Market
VIU (Vanguard Int’l)XEF (iShares Int’l)Developed Markets
VEE (Vanguard EM)XEC (iShares EM)Emerging Markets

These are similar but NOT identical — superficial loss rule doesn’t apply.

Switch Back Later

TimelineAction
Day 0Sell VCN at loss
Day 0Buy XIC (similar, not identical)
Day 31+Sell XIC, buy VCN (if desired)
ResultLoss claimed, back to original position

Common Mistakes

Mistake 1: TFSA Purchase

ActionResult
Sell losers in non-registered
Buy same in TFSA within 30 daysLoss denied AND gone forever

Mistake 2: Spouse Purchases

ActionResult
You sell at a loss
Spouse buys same stock within 30 daysYour loss denied

Mistake 3: Dividend Reinvestment (DRIP)

ActionResult
Sell stock at loss
DRIP buys more shares within 30 daysLoss denied

Solution: Disable DRIP before selling, or wait 31 days after last DRIP purchase.

Mistake 4: Buying Before Selling

ActionResult
Buy more shares March 1
Sell original at loss March 15Loss denied (bought within prior 30 days)

Record Keeping

DocumentWhy
Trade confirmationsProve sale and purchase dates
Account statementsShow 31-day gap
Cost base calculationsTrack adjustments
Substitute purchasesDocument different securities

The Bottom Line

The superficial loss rule doesn’t prevent tax-loss harvesting — it just requires you to be smart about it. Sell the losing position and immediately buy a similar (not identical) ETF to maintain your market exposure. The most critical mistake to avoid: never sell at a loss in a non-registered account and rebuy in your TFSA or RRSP within 30 days — the loss is denied and permanently gone, not just deferred. Disable DRIP before selling, coordinate with your spouse, and keep trade confirmations proving the 31-day gap or the substitute security.