Substitute ETFs for Tax-Loss Harvesting

When you sell a losing position, you need to buy a "non-identical" replacement to maintain exposure without triggering the superficial loss rule. Here are the best substitute pairs for 2026.

Updated July 2026 · 8 min read

Why you need a substitute ETF

The superficial loss rule denies your capital loss if you (or an affiliated person) buy the same or identical property within 30 calendar days before or after the sale. The workaround: buy a substitute ETF that provides similar market exposure but is considered a different security.

A good substitute should:

  • Track a different index (e.g., S&P/TSX vs. FTSE Canada)
  • Be from a different fund manager (e.g., iShares vs. Vanguard)
  • Cover the same asset class (same geography, similar market cap)
  • Have comparable MER and performance

The CRA has never published a definitive test for "identical property," but different indices from different providers are widely accepted as non-identical by tax practitioners.

Canadian equity substitutes

SellBuy insteadIndex trackedMER
XIC (iShares)VCN (Vanguard)S&P/TSX Capped → FTSE Canada All Cap0.06% → 0.05%
VCN (Vanguard)XIC (iShares)FTSE Canada All Cap → S&P/TSX Capped0.05% → 0.06%
ZCN (BMO)VCN or XICS&P/TSX Capped → FTSE or S&P/TSX0.06% → 0.05%
XIU (iShares, S&P/TSX 60)VCN (broader)S&P/TSX 60 → FTSE Canada All Cap0.18% → 0.05%

Note: XIC and ZCN both track S&P/TSX indices from the same index family — some practitioners consider these potentially "identical" even though the managers differ. VCN (FTSE index) is the safest swap for either.

US equity substitutes

SellBuy insteadIndex trackedMER
XSP (iShares, hedged)VFV (Vanguard, hedged)S&P 500 CAD-hedged → S&P 500 CAD-hedged0.10% → 0.09%
XUU (iShares, unhedged)VUN (Vanguard, unhedged)S&P Total Market → CRSP US Total Market0.07% → 0.16%
VFV (Vanguard)ZSP (BMO) or XSPS&P 500 → S&P 5000.09% → 0.09%
ZSP (BMO)VFV (Vanguard)S&P 500 → S&P 5000.09% → 0.09%

Hedged vs. unhedged: Switching between hedged and unhedged versions (e.g., XSP → VUN) is an even safer swap since the returns differ due to currency exposure. However, this changes your risk profile.

International equity substitutes

SellBuy insteadIndex trackedMER
XEF (iShares)VIU (Vanguard)MSCI EAFE IMI → FTSE Developed All Cap ex-NA0.22% → 0.22%
VIU (Vanguard)XEF (iShares)FTSE Developed ex-NA → MSCI EAFE IMI0.22% → 0.22%
XEC (iShares)VEE (Vanguard)MSCI Emerging Markets IMI → FTSE Emerging Markets0.26% → 0.24%
VEE (Vanguard)XEC (iShares)FTSE Emerging Markets → MSCI EM IMI0.24% → 0.26%
ZEA (BMO)VIU or XEFMSCI EAFE → FTSE or MSCI0.22% → 0.22%

Fixed income substitutes

SellBuy insteadIndex trackedMER
ZAG (BMO)VAB (Vanguard)FTSE Canada Universe → Bloomberg Aggregate0.09% → 0.09%
VAB (Vanguard)ZAG (BMO)Bloomberg Aggregate → FTSE Canada Universe0.09% → 0.09%
XBB (iShares)VAB (Vanguard)FTSE Canada Universe → Bloomberg Aggregate0.10% → 0.09%

All-in-one portfolio ETF substitutes

SellBuy insteadTypeMER
XEQT (iShares)VEQT (Vanguard)100% equity, global0.20% → 0.24%
VEQT (Vanguard)XEQT (iShares)100% equity, global0.24% → 0.20%
XGRO (iShares)VGRO (Vanguard)80/20 equity/bond0.20% → 0.24%
VGRO (Vanguard)XGRO (iShares)80/20 equity/bond0.24% → 0.20%
XBAL (iShares)VBAL (Vanguard)60/40 balanced0.20% → 0.24%
VBAL (Vanguard)XBAL (iShares)60/40 balanced0.24% → 0.20%

Warning: All-in-one ETFs from the same provider (e.g., VGRO and VEQT) are clearly different securities. But swapping XGRO for VGRO — while widely accepted — involves some uncertainty because the underlying allocations are very similar. The different provider and different index family provide protection.

Rules to follow when swapping

  1. Different fund manager: Always swap to a different provider (iShares ↔ Vanguard ↔ BMO)
  2. Different index family: Prefer different index providers (S&P ↔ FTSE ↔ MSCI ↔ CRSP)
  3. Sell first, buy second: Sell the losing position, then immediately buy the substitute. This avoids any overlap where you hold both simultaneously.
  4. Document your reasoning: Keep a note of why you chose the substitute and how it differs from the original
  5. Don't swap back for 31 days: After buying the substitute, don't sell it and rebuy the original within 30 days
  6. Check affiliated persons: The rule applies across your spouse's accounts and corporations you control

Using the tax-loss harvesting calculator

Our tax-loss harvesting calculator automates the analysis:

  • Enter your unrealized losses by ticker
  • See your tax savings at your marginal rate
  • Get automatic substitute ETF suggestions
  • View the 30-day timeline and year-end deadline
  • Understand the net benefit after accounting for the deferred gain on re-entry

Sched3 also tracks the ACB impact when you swap: the original position's loss is crystallized, and the new substitute starts fresh at its purchase price.

Frequently asked

Is VCN a valid substitute for XIC?

Yes. VCN (Vanguard, FTSE Canada All Cap index) and XIC (iShares, S&P/TSX Capped Composite index) are different securities from different managers tracking different indices. They are widely accepted as non-identical.

Can I sell XEQT and buy VEQT for tax-loss harvesting?

Yes. XEQT (iShares) and VEQT (Vanguard) are different ETFs from different managers with different underlying indices and slightly different allocations. They are considered non-identical by tax practitioners.

How long do I need to hold the substitute ETF?

At least 31 days if you plan to swap back to the original. There is no minimum hold period otherwise — you can hold the substitute indefinitely. Many investors simply keep the substitute permanently.

Keep reading
Tax-loss selling in CanadaThe superficial loss ruleWash sale vs. superficial loss

Educational information, not tax advice. Rules summarized here can change and may not fit your situation — always confirm your capital gains reporting with a qualified Canadian accountant.

Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3