The Superficial Loss Rule and XEQT: What Every Canadian Investor Needs to Know
The Superficial Loss Rule and XEQT: What Every Canadian Investor Needs to Know
I nearly triggered the superficial loss rule my first year of tax-loss harvesting. It was December 2022, and the market had taken a beating. I had a paper loss of about $3,400 on my XEQT holdings in my non-registered account and had been reading about how selling at a loss could offset gains I realized earlier that year. Easy, I thought. Sell XEQT on Monday, claim the loss, buy XEQT back on Tuesday. Done.
I was five minutes from placing the buy order when a Reddit thread caught my eye. Someone posted their CRA notice of reassessment. Their capital loss had been completely denied because they repurchased the same ETF three days after selling it. The CRA’s letter was blunt: “The loss is deemed to be nil pursuant to subsection 40(2)(g)(i) of the Income Tax Act.”
That $3,400 loss I was about to claim? Denied for the current tax year, with the amount added to my adjusted cost base instead – useful eventually, but worthless for the year I actually needed it.
That near-miss is why I wrote this guide for every Canadian XEQT investor. The superficial loss rule is simple to understand but shockingly easy to trigger, especially if you hold the same ETF in multiple accounts or your spouse also invests. Here is how the rule works, where the traps are, and the legal strategies to harvest losses without running afoul of the CRA.
Start Investing in XEQT Commission-Free
Open a Wealthsimple account and get $25 towards your first XEQT purchase -- then learn how to manage your taxes the smart way
Get Your $25 Bonus1. What Is the Superficial Loss Rule?
The superficial loss rule is Canada’s version of what Americans call the “wash sale rule.” The concept is straightforward: if you sell an investment at a loss and then buy back the same or an identical investment within a specific window of time, the CRA will deny your capital loss.
The rationale behind the rule is equally simple. The government does not want investors to “harvest” paper losses for tax purposes while maintaining essentially the same economic position. If you sell XEQT at a loss and buy it right back, you still own XEQT. Nothing has changed about your investment – you just tried to create a tax deduction out of thin air. The CRA considers that abusive and has a rule to prevent it.
The rule is found in subsection 40(2)(g)(i) of the Income Tax Act and applies when the same or identical property is acquired during the prescribed period by you, your spouse, or an affiliated entity (more on that in Section 6).
2. The 61-Day Window Explained
The superficial loss rule does not just look at what you buy after you sell. It casts a much wider net. The prescribed period covers:
- 30 calendar days before the sale
- The day of the sale itself
- 30 calendar days after the sale
That is a total window of 61 days (30 + 1 + 30).
This means the rule can be triggered even if you bought the replacement shares before you sold. Here is a scenario that catches people off guard:
You buy 100 additional units of XEQT on November 15. On December 5, you sell 100 units of XEQT at a loss. Because you purchased the “identical property” within 30 days before the sale, the CRA will deny the loss on those 100 units.
Most people only think about the 30 days after a sale. The 30 days before is just as dangerous, particularly if you are making regular monthly contributions and then try to tax-loss harvest near the end of the year.
Counting the days: Calendar days, not business days. Weekends and holidays count. If you sell on December 1, you need to wait until at least January 1 before repurchasing (31 days later, since December has 31 days). I recommend adding a buffer of a day or two just to be safe – there is no prize for cutting it close.
3. Why XEQT Investors Need to Know This
Tax-loss harvesting is one of the most popular tax optimization strategies for Canadian investors holding ETFs in non-registered accounts. The basic idea is simple: sell an investment that has dropped in value, realize the capital loss, and use that loss to offset capital gains you realized elsewhere.
For XEQT investors specifically, this comes up because XEQT is often a portfolio’s single largest position, meaning market corrections can create thousands of dollars in harvestable losses. Those losses can offset capital gains dollar for dollar – and unused losses can be carried forward indefinitely or applied to the three prior tax years.
The problem is that after selling XEQT to realize a loss, most investors want to stay invested. Sitting in cash for 31 days while the market potentially recovers feels painful. That temptation to buy XEQT right back is exactly what the superficial loss rule is designed to prevent.
For a deeper look at how tax-loss harvesting works with XEQT, including step-by-step mechanics, see our dedicated guide.
4. What Counts as “Identical Property”?
This is where it gets interesting. The superficial loss rule applies when you repurchase the same or identical property. The CRA defines “identical property” in section 248(12) of the Income Tax Act. For securities, identical properties are those that are the same in every material respect, such that a prospective buyer would not have a preference for one over another.
Here is what that means in practice:
Clearly identical (loss WILL be denied):
- Selling XEQT and buying XEQT within the 61-day window
- Selling XEQT in one account and buying XEQT in another account you own (e.g., selling in non-registered, buying in TFSA)
Not identical (loss will NOT be denied):
- Selling XEQT and buying VEQT (Vanguard All-Equity ETF). Despite both being all-equity ETFs, they are different funds managed by different companies, tracking different underlying indices, with different holdings and weights.
- Selling XEQT and buying ZEQT (BMO All-Equity ETF). Same reasoning – different fund, different manager, different index methodology.
- Selling XEQT and buying its underlying components individually (e.g., XIC, XUS, IEFA, XEC separately).
The CRA has historically interpreted “identical” narrowly for ETFs. Two different ETFs – even if they have similar investment objectives – are not identical property as long as they track different indices and are managed by different fund companies. XEQT and VEQT may both aim to give you global equity exposure, but their underlying indices, country weightings, and management companies are different. The CRA has not treated similar-but-different ETFs as identical property.
A word of caution: The CRA has not published a definitive list of what constitutes “identical” for every ETF pair. If you are harvesting a very large loss, consult a tax professional. For more on how these funds differ, see our XEQT vs VEQT comparison.
5. What Triggers vs. Does Not Trigger the Superficial Loss Rule
Here is a reference table for the most common XEQT scenarios:
| Scenario | Superficial Loss? | Your Loss |
|---|---|---|
| Sell XEQT at a loss, buy XEQT back within 30 days | Yes – DENIED | Added to ACB |
| Sell XEQT at a loss, buy VEQT immediately | No | Claimable |
| Sell XEQT at a loss, buy ZEQT immediately | No | Claimable |
| Sell XEQT at a loss in non-registered, buy XEQT in TFSA within 30 days | Yes – DENIED | Added to ACB of XEQT in TFSA |
| Sell XEQT at a loss in non-registered, buy XEQT in RRSP within 30 days | Yes – DENIED | Added to ACB of XEQT in RRSP |
| Sell XEQT at a loss, spouse buys XEQT within 30 days | Yes – DENIED | Added to spouse’s ACB |
| Sell XEQT at a loss, wait 31+ days, buy XEQT back | No | Claimable |
| Sell XEQT at a loss, buy individual stocks (e.g., RY, TD) within 30 days | No | Claimable |
| Buy more XEQT, then sell XEQT at a loss within 30 days of the purchase | Yes – DENIED | Added to ACB |
The key takeaway: the loss is only denied when the same or identical property is acquired within the 61-day window by you, your spouse, or an affiliated entity.
6. The “Affiliated Person” Trap
This is the part of the superficial loss rule that catches the most experienced investors off guard. The rule does not just apply to your purchases. It applies to purchases by any affiliated person, which includes:
- Your spouse or common-law partner
- A corporation you or your spouse control
- A trust where you or your spouse are majority-interest beneficiaries
- Your own registered accounts (TFSA, RRSP, RESP, FHSA)
Here is how this goes wrong. You sell 500 units of XEQT in your non-registered account at a loss of $2,000. You do not buy it back. But your spouse sees that XEQT has dipped and buys 200 units the next day. They have no idea what you just did. Your $2,000 loss is denied.
The same thing happens if you sell XEQT at a loss in your non-registered account and then buy XEQT in your own TFSA within 30 days.
What makes registered accounts especially painful: The denied loss gets added to the ACB of the replacement shares. But if those shares are inside a TFSA or RRSP, you will never benefit from the higher ACB because gains in those accounts are not taxable. The loss is effectively gone forever.
This is why communication with your spouse about tax-loss harvesting is essential. If you are planning to sell at a loss, make sure your spouse knows not to buy the same ETF for at least 31 days.
For more on how different account types affect your XEQT tax situation, see the XEQT tax implications guide.
7. How DRIP Can Accidentally Trigger the Superficial Loss Rule
This is the trap that nobody talks about, and it is surprisingly common. If you have DRIP (Dividend Reinvestment Plan) enabled on your XEQT holdings, your distributions are automatically used to purchase additional XEQT units. Those automatic purchases count as acquisitions of identical property.
You sell all your XEQT on December 10 at a loss and plan to wait 31 days. But XEQT’s quarterly distribution has an ex-date of December 27. If DRIP was enabled, a small number of units might be automatically repurchased within 30 days of your sale. Even a single DRIP-purchased unit within the window can trigger the superficial loss rule on a proportional number of units sold.
The fix: Turn off DRIP before you sell. Wealthsimple and other brokerages let you toggle it off easily. Disable DRIP, sell, wait 31+ days, buy back in, then re-enable it.
Manage Your XEQT Portfolio With Ease
Wealthsimple lets you toggle DRIP on and off instantly and trade XEQT commission-free across TFSA, RRSP, and non-registered accounts
Get Your $25 Bonus8. Legal Strategies to Tax-Loss Harvest Without Triggering the Rule
The good news is that there are several completely legal strategies to harvest your XEQT losses without triggering the superficial loss rule. These are not loopholes – they are exactly how the rule is designed to work.
Strategy 1: The Substitute ETF Approach (Recommended)
This is the most popular strategy and the one I personally use. The idea is simple:
- Sell your XEQT at a loss. The loss is realized.
- Immediately buy a similar but non-identical ETF, such as VEQT or ZEQT. This keeps you invested in global equities so you do not miss any market recovery.
- Hold the substitute ETF for at least 31 days.
- After 31 days, if you prefer XEQT, sell the substitute ETF and buy XEQT back.
Because VEQT and ZEQT are different funds (different managers, different underlying indices), they are not identical property to XEQT. The loss is fully claimable.
Practical note: When you switch back from VEQT to XEQT after 31 days, any gain or loss on the VEQT position is a separate taxable event. Over a 31-day period, the difference is usually small. For a comparison of substitute ETFs, see XEQT vs VEQT and XEQT vs ZEQT.
Strategy 2: The Wait-It-Out Approach
The simplest option:
- Sell your XEQT at a loss.
- Hold cash (or a money market fund / GIC) for 31 days.
- Buy XEQT back after 31 days have passed.
The loss is claimable because you waited beyond the 30-day window. The risk is that the market may rally during those 31 days, and you miss the recovery. This is why most investors prefer the substitute ETF strategy.
Strategy 3: The Year-End Timing Approach
This strategy takes advantage of the calendar:
- Sell XEQT in late November or early December to realize the loss in the current tax year.
- Buy a substitute ETF immediately (or hold cash if you prefer).
- Switch back to XEQT in early January after 31+ days have passed.
This approach is popular because it aligns with year-end tax planning. You lock in the loss for the current year, stay invested through the substitute ETF over the holidays, and switch back in January.
Be careful with timing: If you sell on December 5, you need to wait until at least January 5 before buying XEQT again. And remember the “30 days before” part – if you bought XEQT on November 20 and sell on December 5, that purchase is within the window and can partially trigger the rule.
9. What Happens If You Accidentally Trigger the Superficial Loss Rule?
Here is the silver lining: the loss is not gone forever. When the CRA denies a superficial loss, the denied amount is added to the adjusted cost base (ACB) of the replacement property. This means you will eventually benefit from the higher ACB when you sell the replacement shares – your future capital gain will be smaller (or your future capital loss will be larger).
Here is how the ACB adjustment works:
Worked Example
Step 1: The sale at a loss
- You bought 200 units of XEQT at $30.00 each (total cost: $6,000, ACB per unit: $30.00)
- XEQT drops to $26.00 per unit
- You sell all 200 units for $5,200
- Capital loss: $800 ($5,200 - $6,000)
Step 2: The repurchase within 30 days
- Five days later, you buy 200 units of XEQT at $26.50 per unit (total cost: $5,300)
- The superficial loss rule is triggered
Step 3: The CRA adjustment
- Your $800 capital loss is denied for the current tax year
- The $800 is added to the ACB of your newly purchased shares
- New ACB: $5,300 + $800 = $6,100
- New ACB per unit: $6,100 / 200 = $30.50 per unit
Step 4: The eventual benefit
- Later, XEQT recovers to $35.00 per unit and you sell all 200 units for $7,000
- Without the ACB adjustment: Capital gain = $7,000 - $5,300 = $1,700
- With the ACB adjustment: Capital gain = $7,000 - $6,100 = $900
- The $800 difference is exactly the denied loss – you eventually get the benefit
The catch: This only works cleanly if the replacement property is in a taxable account. If you sold XEQT at a loss in your non-registered account and then bought XEQT in your TFSA within 30 days, the denied loss gets added to the ACB of the XEQT in your TFSA. But because TFSA gains are not taxable, that higher ACB never benefits you. The loss is effectively gone permanently.
For more on how ACB calculations work, see our XEQT adjusted cost base guide.
10. Common Mistakes and Misconceptions
Having seen dozens of threads about this in Canadian investing communities, here are the most common mistakes and misunderstandings:
Mistake 1: “I only need to wait 30 days after selling”
Wrong. The window is 30 days before and 30 days after. If you bought XEQT 15 days before selling at a loss, the rule is triggered.
Mistake 2: “Different accounts don’t count”
Wrong. Your TFSA, RRSP, FHSA, non-registered – they are all connected for this purpose. Selling in one and buying in another within 30 days triggers the rule. And as noted above, buying in a registered account is the worst outcome because you lose the ACB benefit permanently.
Mistake 3: “My spouse’s accounts are separate”
Wrong. Your spouse is an affiliated person under the Income Tax Act. Their purchases of XEQT within the 30-day window will deny your loss.
Mistake 4: “The rule only applies if I buy the exact same number of shares”
Wrong. The rule applies to any purchase of identical property within the window, regardless of quantity. Even buying a single unit of XEQT within 30 days of selling 500 units at a loss can proportionally deny the loss.
Mistake 5: “VEQT is basically the same as XEQT, so it would be considered identical”
Wrong (based on current CRA interpretation). VEQT is a different fund with a different manager (Vanguard vs. BlackRock), different underlying indices, and different country weightings. The CRA has not treated similar-objective ETFs from different fund families as identical property. That said, this is an area where professional advice is valuable if you are dealing with large sums.
Mistake 6: “If I sell at a loss and the loss is denied, I lose the money”
Wrong. The denied loss is added to the ACB of the replacement property. You get the benefit when you eventually sell the replacement (in a taxable account). It is a deferral, not a permanent loss – unless the replacement is in a registered account.
11. How Regular Contributions and DRIP Interact With the Rule
If you dollar-cost average into XEQT monthly, regular contributions can quietly trigger the superficial loss rule. Suppose you buy $500 of XEQT on the 15th of every month, then decide to sell your entire position on December 1 to harvest a loss. Your November 15 purchase was only 16 days before the sale – within the 30-day “before” window – so a portion of the loss corresponding to those shares may be denied. And if your automatic December 15 contribution buys XEQT again, additional losses are denied too.
The practical solution: Pause automatic XEQT purchases at least 31 days before a planned sale and do not resume them (or switch to the substitute ETF) for at least 31 days after.
Here is a clean year-end timeline:
- November 1: Stop automatic XEQT purchases and DRIP. Confirm your spouse will not buy XEQT in any account. Note your ACB.
- December 3: Sell XEQT at a loss. Immediately buy VEQT or ZEQT to stay invested.
- December 3 to January 3: Hold the substitute ETF. Do NOT buy XEQT in any account.
- January 4+: Sell the substitute ETF, buy XEQT back, re-enable DRIP, and resume contributions.
- Tax time: Report the capital loss on Schedule 3. Offset current-year gains, carry back up to three years, or carry forward indefinitely.
12. Final Advice: Keep It Simple and Stay Disciplined
The superficial loss rule sounds intimidating, but the practical strategy to avoid it is straightforward: use the substitute ETF approach. Sell XEQT, buy VEQT or ZEQT immediately, wait 31+ days, and switch back if you prefer XEQT. You stay fully invested, your loss is claimable, and you never have to worry about timing windows.
A few final reminders:
- Turn off DRIP before executing a tax-loss harvest
- Tell your spouse about any planned sales so they do not accidentally buy XEQT
- Avoid buying XEQT in any account (TFSA, RRSP, FHSA, non-registered) during the 30-day window
- Keep records of every sale and purchase date, unit count, and price
- Don’t bother with tiny losses – if the tax savings are only $50-100, it may not be worth the hassle. Focus on losses of $1,000 or more
- Consult a tax professional for large losses, multiple accounts, or corporate/trust situations
For more on the tax implications of holding XEQT, see our complete guide to XEQT tax implications and our capital gains tax guide.
Ready to Build Your XEQT Portfolio?
Wealthsimple is the easiest way to buy XEQT commission-free in Canada. Open an account today, get a $25 bonus, and start building long-term wealth with a globally diversified portfolio.
Get Your $25 BonusDisclaimer: This article is for educational purposes only and does not constitute tax or financial advice. Tax rules change, and the CRA’s interpretation of “identical property” may evolve over time. Always consult a qualified tax professional before making tax planning decisions, especially when dealing with significant capital losses or complex multi-account situations.