- capital gains
- tax-loss harvesting
- investing
Tax-Loss Harvesting in Canada — Offset Capital Gains with Losses
How tax-loss harvesting works in Canada for 2026: the superficial loss rule, carry-back and carry-forward rules, capital gains inclusion rate, and step-by-step strategies.
Bottom line: Tax-loss harvesting lets you sell investments at a loss to offset capital gains, reducing your tax bill. In 2026, with the 50% capital gains inclusion rate, every $10,000 in realized losses saves you roughly $1,400-$2,700 in taxes (depending on your marginal rate). The critical rule: Canada's superficial loss rule blocks you from buying the same or identical investment within 30 days before or after the sale.
How Capital Gains Are Taxed in Canada (2026)
When you sell an investment for more than you paid:
- Capital gain = Selling price - Adjusted cost base (ACB) - Selling costs
- Taxable capital gain = 50% of the capital gain (inclusion rate)
- The taxable portion is added to your regular income and taxed at your marginal rate
Example: Buy shares for $20,000, sell for $35,000:
- Capital gain: $15,000
- Taxable capital gain: $7,500 (50% inclusion)
- Tax at 31.5% marginal rate (Ontario, ~$100K income): $2,363
Effective Capital Gains Rates by Province
Your effective capital gains rate is half your marginal income tax rate:
| Province | Marginal Rate ($100K Income) | Effective CG Rate |
|---|---|---|
| Alberta | 30.5% | 15.25% |
| British Columbia | 28.2% | 14.10% |
| Ontario | 31.5% | 15.74% |
| Manitoba | 33.25% | 16.63% |
| Quebec | 36.12% | 18.06% |
| Nova Scotia | 38.0% | 19.0% |
| Saskatchewan | 33.0% | 16.5% |
At $150K income, these rates jump significantly. An Ontario resident at $150K has an effective CG rate of approximately 21.7%, making tax-loss harvesting even more valuable at higher incomes.
How Tax-Loss Harvesting Works
If you also have investments sitting at a loss, you can sell them to offset your gains:
Example: Same $15,000 gain, plus you hold another stock down $8,000:
- Sell the losing investment to realize $8,000 capital loss
- Apply the loss against the gain: $15,000 - $8,000 = $7,000 net gain
- Taxable capital gain: $3,500 (50% of $7,000)
- Tax at 31.5%: $1,103
- Tax saved: $1,260 ($2,363 - $1,103)
You have reduced your tax by selling an investment you were already losing on. The key insight is that you are not creating a loss — you are recognizing one that already exists on paper and using it to offset a realized gain.
When to Harvest: Throughout the Year, Not Just December
Most investors think of tax-loss harvesting as a year-end activity. While December is important (trades must settle by December 31), there are advantages to harvesting throughout the year:
- Market corrections mid-year create harvesting opportunities that may not exist in December
- Spreading sales across quarters avoids selling multiple positions in a compressed timeframe
- You can offset gains as they occur rather than waiting to see the full-year picture
- Losses harvested early compound the tax savings if reinvested
However, the December deadline is absolute: trades must settle by December 31 to count for the 2026 tax year. For Canadian equities, the settlement period is T+1 (one business day). For most ETFs and US stocks traded on Canadian exchanges, it is also T+1.
The Superficial Loss Rule
This is Canada's most important anti-avoidance rule for investors. CRA denies a capital loss if:
You (or an affiliated person) buys the same or identical property within the period starting 30 days before and ending 30 days after the sale.
What Triggers a Superficial Loss
| Action | Superficial Loss? |
|---|---|
| Sell stock A, wait 31 days, buy stock A | No — outside the 61-day window |
| Sell stock A, buy stock A the next day | Yes — denied |
| Sell stock A, spouse buys stock A within 30 days | Yes — affiliated person |
| Sell stock A, your corporation buys stock A within 30 days | Yes — affiliated person |
| Sell stock A in non-registered account, buy in TFSA within 30 days | Yes — and the loss is denied permanently |
| Sell ETF tracking S&P 500, buy a different ETF tracking S&P 500 | Grey area — CRA may consider them "identical". Safer to use a different index |
| Sell Canadian bank stock, buy a different Canadian bank stock | No — different securities |
| Sell stock A, buy call options on stock A | Grey area — options on the same underlying may be identical property |
The TFSA Trap
This deserves special emphasis. If you sell a stock at a loss in your non-registered account and buy the same stock in your TFSA within 30 days:
- The loss is denied (superficial loss rule)
- The denied loss would normally be added to the ACB of the repurchased shares
- But since the repurchase is inside a TFSA, the ACB adjustment has no future tax value
- The loss is permanently destroyed — you cannot ever recover it
Never buy an identical security in your TFSA within 30 days of selling it at a loss outside the TFSA.
The 61-Day Window
The superficial loss period is a 61-day window: 30 days before the sale, the day of the sale, and 30 days after. You must be clear of the identical security for this entire period.
Timeline example:
- October 15: Last day you can buy stock A before the window
- October 16 to November 14: 30-day pre-sale window (no buying)
- November 15: You sell stock A (realize the loss)
- November 16 to December 15: 30-day post-sale window (no buying)
- December 16: First day you can safely repurchase stock A
What Happens to a Denied Superficial Loss?
If a loss is denied, it is not lost forever (except in the TFSA case above). The denied loss is added to the ACB of the repurchased shares. This means you will eventually benefit from the loss when you sell those shares in the future, as the higher ACB reduces the future gain.
Example:
- Buy 100 shares at $50/share (ACB: $5,000)
- Sell 100 shares at $40/share (loss: $1,000) — superficial loss
- Repurchase 100 shares at $41/share (cost: $4,100)
- Denied loss of $1,000 is added to ACB: new ACB = $4,100 + $1,000 = $5,100
- When you eventually sell at $60/share: gain = $6,000 - $5,100 = $900 (instead of $1,900)
Carry-Back and Carry-Forward
If your capital losses exceed your capital gains in a given year:
- Carry back: Apply the excess net capital loss against capital gains in any of the 3 prior years. File Form T1A to request a reassessment.
- Carry forward: Carry unused net capital losses indefinitely to future years.
Strategy: If you had a big capital gains year in 2023, 2024, or 2025, you can harvest losses in 2026 and carry them back to reduce taxes in those prior years and receive a refund.
Carry-Back Worked Example
In 2024, you reported $40,000 in capital gains and paid $6,800 in tax on those gains. In 2026, you realize a $25,000 net capital loss (after offsetting any 2026 gains).
- File Form T1A with your 2026 return
- Apply the $25,000 loss against the 2024 capital gains
- CRA reassesses your 2024 return: $40,000 - $25,000 = $15,000 net gain
- You receive a refund of approximately $4,250 (the tax on the $25,000 in reduced gains)
The carry-back refund typically arrives 8-16 weeks after filing.
Strategic Use of Carry-Forward
If your current marginal rate is low but you expect higher rates in the future (career advancement, inheritance, business sale), it may be better to carry losses forward rather than carry them back. Losses offset gains at the marginal rate applicable in the year they are applied. A loss that saves 15% when carried back could save 25%+ when applied against future gains at a higher marginal rate.
Step-by-Step Tax-Loss Harvesting Strategy
Step 1: Review Your Portfolio in November-December
Year-end is the most common time to harvest losses. Review all non-registered (taxable) accounts:
- Identify positions with unrealized losses
- Identify realized gains from earlier in the year
- Calculate total gains and potential losses available
- Check your ACB for each position (your brokerage's ACB may be incorrect)
Step 2: Evaluate Each Loss Position
Before selling, consider:
- Do you still believe in the investment long-term? (If yes, you will want to repurchase after 31 days)
- Is the loss large enough to matter? (Saving $200 in tax may not justify the effort and trading costs)
- Will selling trigger fees? (Commission-free brokers like Wealthsimple make this easier)
- Is the position in a non-registered account? (Losses inside TFSA, RRSP, or FHSA have no tax value)
- Have you already bought the same security within the past 30 days? (Would trigger superficial loss rule on the pre-sale side)
Step 3: Sell and Replace (Carefully)
If you want to maintain market exposure during the 31-day window, use a substitute security that provides similar but not identical exposure:
| Sold | Replacement (Not Identical) | Why It Works |
|---|---|---|
| S&P 500 ETF (XUS) | Total US Market ETF (VUN) | Different index, similar exposure |
| Canadian Bond ETF (ZAG) | Government Bond ETF (ZGB) | Different composition, similar risk |
| Individual bank stock (TD) | Different bank stock (RY) | Different company, same sector |
| Canadian Market ETF (XIU) | All-Cap Canadian ETF (VCN) | Different index methodology |
| NASDAQ ETF (QQQ) | US Growth ETF (VUG) | Different index, similar growth tilt |
| International ETF (XEF) | All-World ex-US ETF (VIU) | Different provider, overlapping exposure |
After 31 days, you can switch back to your original holdings if preferred. This does trigger another trade (and potential capital gain on the substitute security), so evaluate whether the round-trip is worth it.
Step 4: Track Your ACB
When you repurchase, your Adjusted Cost Base resets. Keep meticulous records:
- Original purchase price and date
- Sale price, date, and realized loss
- Repurchase price and date (if applicable)
- New ACB for the replacement security
- Any commissions or fees
Use a spreadsheet or a tool like AdjustedCostBase.ca to maintain accurate records. Do not rely on your brokerage's ACB figures — they are often wrong, especially after transfers between accounts or corporate actions.
Step 5: Report on Your Tax Return
Report capital gains and losses on Schedule 3 of your T1 return. Include:
- Proceeds of disposition
- Adjusted cost base
- Outlays and expenses (trading fees)
- Resulting gain or loss
If carrying back a loss to a prior year, also file Form T1A (Request for Loss Carryback).
When NOT to Harvest Losses
- In registered accounts (RRSP, TFSA, FHSA): Gains and losses inside these accounts have no tax impact. Selling at a loss inside a TFSA is just a loss — no tax benefit.
- If you are in a very low tax bracket: The tax savings may be minimal (under $200). Consider whether it is worth the effort and potential tracking complexity.
- If you will trigger a superficial loss: Selling and immediately repurchasing wastes the opportunity and complicates your ACB tracking.
- If the position has high accrued gains in the substitute: Switching to a substitute and then switching back creates two taxable events, which could result in a net tax increase.
- If trading fees are significant: Although most Canadian brokers are now commission-free for stocks and ETFs.
- If you expect to be in a much lower bracket soon: It may be better to realize the loss in a future year when it offsets gains taxed at a higher rate.
Advanced Strategies
Harvesting Losses in a Down Market
Market downturns are prime harvesting opportunities. In a broad market decline:
- Review your entire non-registered portfolio for positions below ACB
- Prioritize harvesting losses in positions you were planning to sell anyway
- Replace with similar-but-not-identical ETFs to maintain your asset allocation
- Document everything carefully for your tax return
A 20% market correction on a $200,000 non-registered portfolio could create $40,000 in harvestable losses, saving $6,000-$10,000 in tax.
Pairing with RRSP Contributions
If you harvest $20,000 in losses, offsetting $20,000 in gains, you save approximately $3,000 in tax (at 30% effective CG rate). Use that $3,000 savings to make an additional RRSP contribution, which generates a further ~$900 in tax savings. The compounding of tax savings from combining strategies is significant.
Year-End vs. Continuous Harvesting
| Approach | Pros | Cons |
|---|---|---|
| Year-end only | Simple, one-time review | Miss mid-year opportunities |
| Quarterly review | Catch more opportunities | More trading, more tracking |
| Continuous (automated) | Maximum tax savings | Complex, requires software |
For portfolios under $500,000, a quarterly review is sufficient. For larger portfolios, consider using a robo-advisor that offers automatic tax-loss harvesting (Wealthsimple offers this feature).
Real Savings Examples
Scenario 1: Ontario Investor, $110,000 Income, $25,000 Realized Gains
Without harvesting:
- Taxable capital gain: $12,500 (50%)
- Tax at ~33.9%: $4,238
With $15,000 in harvested losses:
- Net gain: $10,000
- Taxable capital gain: $5,000 (50%)
- Tax at ~33.9%: $1,695
- Saved: $2,543
Scenario 2: Alberta Investor, $80,000 Income, $50,000 Realized Gains
Without harvesting:
- Taxable capital gain: $25,000 (50%)
- Tax at ~30.5%: $7,625
With $30,000 in harvested losses:
- Net gain: $20,000
- Taxable capital gain: $10,000 (50%)
- Tax at ~30.5%: $3,050
- Saved: $4,575
Scenario 3: Carry-Back From Prior Year
In 2024, you paid $8,000 in capital gains tax. In 2026, you realize $30,000 in net capital losses after offsetting all 2026 gains.
- Carry back $30,000 to 2024
- CRA reassesses 2024 and refunds up to $8,000
- Any remaining losses carry forward to future years indefinitely
Common Mistakes to Avoid
- Forgetting the 30-day pre-sale window: The superficial loss rule looks 30 days back, not just forward. If you bought the same security within the past 30 days, the loss may be denied.
- Buying the same security in a TFSA: Permanently destroys the loss.
- Not tracking ACB for DRIP and return of capital: Your ACB may be very different from what you think.
- Harvesting losses that are too small: A $500 loss saves $75-$135 in tax. Unless you are commission-free, it may not be worth the effort.
- Triggering gains in the substitute security: If your substitute increases in value during the 31-day window, you may owe tax when you switch back.
Calculate your capital gains tax. Use the Canadian Income Tax Calculator to see how capital gains affect your total tax, or use the What-If Scenarios tool to model the impact of tax-loss harvesting at different amounts.
Frequently Asked Questions
Can I harvest losses on cryptocurrency?
Yes. The CRA treats cryptocurrency as a commodity, and dispositions are subject to capital gains tax. You can sell crypto at a loss to offset crypto or other capital gains. However, the superficial loss rule applies — do not repurchase the same cryptocurrency within 30 days.
Does tax-loss harvesting work for mutual funds?
Yes, but mutual funds are trickier because they may distribute capital gains at year-end regardless of whether you sold. Check your fund's distribution schedule before harvesting losses, as a December capital gains distribution could offset your efforts.
Can I harvest losses if I have no gains this year?
Yes. You can realize losses now and carry them forward indefinitely to offset future gains, or carry them back to the previous 3 years. If you had gains in 2023, 2024, or 2025, carrying back 2026 losses can generate a refund.
Is there a limit on how much I can harvest?
No. You can realize unlimited capital losses. However, capital losses can only offset capital gains — not employment, business, or other types of income (with the exception of the year of death, where capital losses can offset all income).
What if CRA considers my ETF swap to be "identical property"?
There is no definitive CRA ruling on when two ETFs are considered identical. The safest approach is to swap to an ETF tracking a different index (e.g., S&P 500 to Total US Market) rather than the same index from a different provider. If in doubt, wait the full 31 days before repurchasing.
Sources
- CRA — Capital Gains (Guide T4037) (opens in a new tab)
- CRA — Superficial Losses (IT-259R4) (opens in a new tab)
- CRA — Schedule 3 — Capital Gains or Losses (opens in a new tab)
- CRA — Payroll Deductions Formulas (T4127) — Federal Tax Brackets (opens in a new tab)
- CRA — Tax-Free Savings Account (TFSA) (opens in a new tab)
Related Articles
Try the calculator from this article
Run the numbers with your own income and province
Open calculatorEmail me my deadlines before April 30
Your tax dates in one email. We save your address now and write when sending starts. Unsubscribe anytime.
Related articles
This article is for informational purposes only and does not constitute tax advice. Consult a qualified tax professional (CPA) before making financial decisions.