A couple of years ago, I took a four-month break between jobs. I had left a position in February, and my new role didn’t start until June. During those four months my income was basically zero – just a small amount of severance that had been paid out the previous tax year, and a tiny bit of interest from a savings account.

I spent that time doing what any reasonable person would do: sleeping in, catching up on reading, and obsessively checking my XEQT portfolio.

What I didn’t do – and what I kick myself about to this day – was realize that I was sitting in the lowest tax bracket of my adult life, staring at a non-registered account full of unrealized capital gains, and doing absolutely nothing about it.

If I had sold and immediately rebought my XEQT holdings during that window, I could have realized roughly $12,000 in capital gains at an effective tax rate of almost nothing. Instead, I eventually sold some of those shares two years later in a year when my income was back to normal – and paid over $2,000 in tax on gains I could have harvested nearly for free.

That was my expensive introduction to a strategy called tax-gain harvesting. And if you hold XEQT in a non-registered account, it might be the most valuable tax strategy you’ve never heard of.

Start Building Your XEQT Portfolio

Open a commission-free Wealthsimple account and get $25 towards your first XEQT purchase

Get Your $25 Bonus

1. What Is Tax-Gain Harvesting (And How It Differs From Tax-Loss Harvesting)

If you’ve spent any time in Canadian personal finance communities, you’ve heard of tax-loss harvesting – selling losers to offset gains. Every robo-advisor advertises it. Reddit is full of threads about it.

But there’s an equally powerful and far more overlooked counterpart: tax-gain harvesting.

Here’s the idea in plain English:

Tax-gain harvesting means intentionally selling investments that have gone up in value during a year when your income is unusually low, so that you pay little or no tax on the capital gain. You then immediately repurchase the same investment, resetting your cost base to the higher price.

The result? You’ve “locked in” the gain at a low tax rate (or even zero), and your new, higher adjusted cost base means you’ll have a smaller taxable gain (or a larger loss) whenever you eventually sell for real in a future year when your income is higher.

The Key Difference

  Tax-Loss Harvesting Tax-Gain Harvesting
What you sell Investments at a loss Investments at a gain
When to do it Anytime you have losses Low-income years
Goal Offset current or future gains Lock in gains at a low tax rate
Rebuy timing Must wait 30+ days (superficial loss rule) Can rebuy immediately
Net tax impact Reduces taxes owed on gains Reduces lifetime taxes by shifting gains to low-rate years

Notice the “Rebuy timing” row. When you sell at a gain, the superficial loss rule does not apply. You can sell your XEQT in the morning and buy it back in the afternoon. No 30-day waiting period. No substitute ETF needed. That alone makes this strategy dramatically simpler than its loss-harvesting cousin.


2. How Canadian Capital Gains Taxation Works

Let’s make sure we’re on the same page about how Canada taxes capital gains. For a comprehensive overview, see our complete capital gains tax guide for XEQT investors.

The Inclusion Rate

In Canada, you don’t pay tax on your entire capital gain. You pay tax on a portion of it, called the taxable capital gain. The percentage of the gain that’s taxable is called the inclusion rate.

For most of Canadian tax history, the inclusion rate for individuals has been 50%. That means if you realize a $10,000 capital gain, only $5,000 gets added to your taxable income.

The 2024 Budget Changes: The $250K Threshold

The 2024 federal budget proposed increasing the inclusion rate from 50% to 66.67% (two-thirds) for the portion of annual capital gains exceeding $250,000 for individuals. For corporations and trusts, the higher rate was proposed to apply from the first dollar.

This proposal went through a complicated legislative journey, with its status shifting multiple times. Before making any tax decisions, verify the current rules with the CRA or a qualified tax professional. For the vast majority of retail investors – the people this blog is written for – the $250,000 threshold is unlikely to be relevant in most years, and the standard 50% inclusion rate is the one that matters.

Marginal Tax Rates on Capital Gains

Because only 50% of a capital gain is included in your income, the effective tax rate on capital gains is roughly half your marginal rate. Here’s what that looks like at different income levels, using Ontario as the example province:

Taxable Income Range (Ontario 2026) Approximate Marginal Tax Rate (Federal + Provincial) Effective Tax Rate on Capital Gains (at 50% inclusion)
$0 – $16,129 (below basic personal amount) 0% 0%
$16,129 – $57,375 ~20.05% ~10.03%
$57,375 – $114,750 ~29.65% ~14.83%
$114,750 – $177,882 ~33.89% ~16.95%
$177,882 – $253,414 ~46.41% ~23.21%
$253,414+ ~53.53% ~26.76%

The key insight: If your total taxable income stays below roughly $16,000 – the basic personal amount – you pay zero federal tax. Even at $30,000 income, the effective rate on capital gains is roughly half what it would be at $120,000. We’ll do the exact math in Section 5.


3. When Tax-Gain Harvesting Makes Sense

Tax-gain harvesting is not a strategy you use every year. It’s an opportunistic strategy – you deploy it when a specific window opens in your financial life. That window is any year when your taxable income is substantially lower than usual.

Here are the most common situations where this window opens:

Between Jobs

You leave one position and don’t start the next one for a few months. Depending on how the timing falls across calendar years, you could have a year with only a few months of employment income. This was my situation, and I still wish I had taken advantage of it.

Parental Leave

If you’re on EI parental benefits, your income is capped at roughly 55% of insurable earnings (about $668/week in 2026). If your normal salary is $80,000+, you could be looking at a year where your taxable income is significantly lower. For more on managing your investments during this time, see our guide on investing in XEQT on parental leave.

Sabbatical or Unpaid Leave

Taking an extended break from work? Whether it’s for travel, education, health, or just decompression, a period of zero or low earned income is a prime harvesting window.

Early Retirement (Before CPP/OAS)

If you retire before age 65 and aren’t yet collecting CPP, OAS, or drawing heavily from your RRSP, you could have several years of very low taxable income. This is one of the most powerful windows for tax-gain harvesting – potentially multiple years in a row.

Students Returning to School

Going back to school full-time? Your income might drop to near-zero for a year or two. If you have XEQT with unrealized gains sitting in a non-registered account, this is a golden opportunity.

First Year of Career or Part-Year Employment

Started working in September after graduating? You only have four months of income that year. The rest of the year’s “room” in the lower tax brackets is available for harvesting gains.

Spousal Income Disparity

If one spouse has much lower income than the other, and the lower-income spouse holds XEQT with unrealized gains in their own non-registered account, they may be able to harvest gains at a much lower rate. (Note: attribution rules can complicate spousal strategies – consult a tax professional.)

The common thread: any year where your marginal tax rate is significantly lower than your typical rate is a potential tax-gain harvesting opportunity.


4. Step-By-Step: How to Tax-Gain Harvest With XEQT

The mechanics of tax-gain harvesting are surprisingly simple. Here’s the process:

Step 1: Confirm You’re in a Low-Income Year

Estimate your total taxable income for the year – employment income, EI benefits, RRSP withdrawals, rental income, everything. If it’s significantly lower than your typical year, you have a harvesting window.

Step 2: Calculate Your Unrealized Gains

Unrealized Gain = Current Market Value - Adjusted Cost Base (ACB)

If you own 1,500 shares of XEQT with an ACB of $30.00/share and the current price is $40.00, your unrealized gain is $15,000.

Step 3: Determine How Much Gain to Realize

You don’t have to harvest all your gains. Figure out how much you can realize while staying in a low bracket. If your income is $25,000 and you want to stay under $57,375, you have about $32,375 of “room.” Since only 50% of capital gains are included, you could realize up to roughly $64,750 in gains and still stay in that lower bracket.

Step 4: Sell the XEQT Shares

Place a sell order in your non-registered account. On Wealthsimple, there are no commissions on Canadian-listed ETFs.

Step 5: Immediately Rebuy XEQT

Buy back the exact same number of XEQT shares right away. Because you’re selling at a gain, the superficial loss rule does not apply. No 30-day waiting period. Your portfolio stays fully invested.

Step 6: Record Your New ACB

Your adjusted cost base is now reset to the higher purchase price. When you eventually sell in a future year, your taxable gain will be smaller because your cost base is higher.

Step 7: Report on Your Tax Return

Report the capital gain on Schedule 3. Because you planned this for a low-income year, the tax owed will be minimal – possibly zero.

That’s it. The whole process takes about ten minutes on an online brokerage.


5. The Math: A Concrete Example of Tax Savings

Let’s run through a realistic scenario to show exactly how much money tax-gain harvesting can save.

The Setup

Sarah holds 1,000 shares of XEQT in her non-registered account. She bought them over the past few years at an average ACB of $32.00 per share. XEQT is currently trading at $47.00 per share.

  • Current market value: 1,000 x $47.00 = $47,000
  • Total ACB: 1,000 x $32.00 = $32,000
  • Unrealized capital gain: $15,000
  • Taxable capital gain (at 50% inclusion): $7,500

Sarah is an Ontario resident. Let’s compare what happens if she realizes this $15,000 gain at three different income levels.

The Comparison

Scenario Employment Income Capital Gain Taxable Capital Gain (50%) Marginal Rate Tax on Gain Savings vs. High-Income Year
A: Low income $30,000 $15,000 $7,500 ~20.05% ~$1,504 ~$1,038
B: Normal income $80,000 $15,000 $7,500 ~29.65% ~$2,224 ~$318
C: High income $120,000 $15,000 $7,500 ~33.89% ~$2,542

By harvesting her $15,000 gain in the low-income year instead of the high-income year, Sarah saves approximately $1,038 in tax. That’s on a single $15,000 gain. If she has larger unrealized gains, the savings scale up proportionally.

And remember – after the harvest, Sarah still owns the same number of XEQT shares. Her portfolio hasn’t changed. She just paid less tax on gains she was going to realize eventually anyway.

The Extreme Case: Near-Zero Income

What if Sarah had virtually no income – say $5,000 from a part-time gig? Total taxable income: $12,500. That’s below the basic personal amount. Tax on the $15,000 capital gain: essentially $0. Compare that to $2,542 in the high-income scenario – savings of roughly $2,500 on a single gain.


6. Tax on Capital Gains at Different Income Levels (Ontario)

Here’s a reference table showing the approximate tax payable on a $15,000 capital gain (with a $7,500 taxable capital gain at 50% inclusion) at various income levels for an Ontario resident. These figures are approximate and based on 2026 federal and Ontario rates.

Other Taxable Income Taxable Capital Gain Added Total Taxable Income Approximate Marginal Rate Approximate Tax on the $15K Gain
$0 $7,500 $7,500 ~0% (below BPA) ~$0
$10,000 $7,500 $17,500 ~20.05% ~$280
$30,000 $7,500 $37,500 ~20.05% ~$1,504
$55,000 $7,500 $62,500 ~29.65% ~$1,893
$80,000 $7,500 $87,500 ~29.65% ~$2,224
$100,000 $7,500 $107,500 ~33.89% ~$2,400
$120,000 $7,500 $127,500 ~33.89% ~$2,542
$175,000 $7,500 $182,500 ~46.41% ~$3,481
$250,000 $7,500 $257,500 ~53.53% ~$4,015

Note: These calculations use Ontario 2026 rates as an example. Your province will have different rates – some higher (Nova Scotia, for instance), some lower (Alberta). The pattern holds regardless: the lower your income, the less tax you pay on the same capital gain. Also note that the marginal rate applies to the portion of the taxable capital gain that falls within that bracket – when the gain spans multiple brackets, the actual tax may be a blended amount.

The spread between the $0 income row and the $250,000 income row is roughly $4,000 in tax on the same $15,000 gain. Over a lifetime of investing, strategically timing when you realize gains can save you tens of thousands of dollars.


7. Important Rules and Pitfalls

Tax-gain harvesting is simpler than tax-loss harvesting, but there are still some important details to get right.

No Superficial Loss Rule Issue

Let’s get the good news out of the way first. The CRA’s superficial loss rule – which prevents you from claiming a capital loss if you rebuy the same security within 30 days – does not apply when you sell at a gain. The rule only restricts the claiming of losses.

This means you can:

  • Sell XEQT at 10:00 AM
  • Buy XEQT at 10:05 AM
  • Claim the full capital gain on your tax return

No waiting period. No substitute ETF gymnastics. No market timing risk.

Settlement Timing (T+1)

Canadian equity trades settle on a T+1 basis. For tax purposes, the trade date determines which tax year the gain falls into – so a sale on December 31, 2026 is a 2026 gain even though settlement occurs in 2027. If you sell and rebuy on the same day, your brokerage handles settlement netting seamlessly.

ACB Tracking Is Critical

When you sell and rebuy, update your adjusted cost base records meticulously. If your ACB was $32.00/share and you sell and rebuy at $47.00, your new ACB is $47.00. If XEQT later rises to $55.00, your gain is only $8.00/share instead of $23.00.

Use a spreadsheet or AdjustedCostBase.ca to track this – your brokerage’s ACB may not perfectly handle same-day transactions.

Bid-Ask Spread and Commissions

You’ll lose a small amount to the bid-ask spread when selling and rebuying – typically 1-2 cents per share for XEQT, or roughly $10-$20 on 1,000 shares. On Wealthsimple, commissions are $0. For a strategy saving hundreds or thousands in taxes, these costs are negligible.

Partial Harvesting and Canadian ACB Rules

You don’t have to sell your entire position. But remember – under Canadian tax rules, you must use the average ACB per share to calculate gains. You can’t cherry-pick specific lots like in the U.S.

Watch the Distribution Calendar

If you sell and rebuy around a distribution date, check whether the record date falls between your transactions. You don’t want to accidentally miss a quarterly distribution. XEQT distributes quarterly, so this is usually easy to plan around.


8. Who Should NOT Use This Strategy

Tax-gain harvesting isn’t for everyone. Skip it if:

  • You only hold XEQT in registered accounts. No capital gains tax means nothing to harvest. This applies only to non-registered accounts. See our XEQT tax implications guide for details.

  • Your unrealized gains are very small. If your gain is under $1,000, the savings probably aren’t worth the effort.

  • You’re not actually in a low-income year. Selling gains at your normal income level doesn’t save anything – you’re just paying tax now instead of later.

  • You’re receiving income-tested government benefits. Realizing gains increases your net income, which can reduce or eliminate the GST/HST Credit, Canada Child Benefit (CCB), OAS, GIS, and provincial benefits. The tax savings might be offset by lost benefits – run the numbers carefully.

  • You expect your future marginal rate to stay the same or drop. The strategy creates value only when you expect to be in a higher bracket later.

  • You don’t keep good ACB records. The sell-and-rebuy resets your ACB, which you need to document precisely. Clean up your records first if they’re a mess.


9. How This Works Across Account Types: TFSA, RRSP, and Non-Registered

Let’s be crystal clear about where this strategy applies.

Account Type Tax-Gain Harvesting Applicable? Why / Why Not
Non-Registered (Taxable) Yes – this is the only account where it works Capital gains are taxable, so timing when you realize them matters
TFSA No All growth is permanently tax-free – there’s nothing to harvest
RRSP / RRIF No Growth is tax-deferred, and all withdrawals are taxed as ordinary income regardless of how the growth occurred
FHSA No Tax-free growth (similar to TFSA)
RESP No Growth is taxed in the beneficiary’s hands upon withdrawal, not as capital gains

Tax-gain harvesting is a strategy for after you’ve maxed out your registered accounts. If you still have TFSA or RRSP room, prioritize getting XEQT into those accounts first. For a deeper dive, see our guide on XEQT in TFSA vs RRSP.


10. Quick Checklist: Is Tax-Gain Harvesting Right for You This Year?

Before you execute, run through this list:

  • Do I hold XEQT in a non-registered account? If no, stop here.
  • Is my income this year significantly lower than usual? If no, wait for a low-income year.
  • Do I have meaningful unrealized gains? If under $1,000, it’s probably not worth the effort.
  • Have I checked whether realizing gains will reduce income-tested benefits? CCB, GST credit, GIS, OAS – model the impact.
  • Do I expect my marginal rate to be higher in future years? If yes, harvesting now saves money.
  • Can I track my ACB accurately? If not, get your records in order first.

If you checked most of those boxes, follow the steps in Section 4. Total time: about 15 minutes of trading, plus 30 minutes of spreadsheet work. Potential savings: hundreds to thousands of dollars.

🎁 Ready to Start Investing?

Open your commission-free account and get $25 towards your first XEQT purchase

Get Your $25 Bonus

The Bottom Line

Canadian personal finance culture has a love affair with tax-loss harvesting. But the obsession with losses has made most investors completely blind to the opposite opportunity.

Tax-gain harvesting is the strategy of intentionally realizing capital gains when your income is low, so you pay little or no tax on gains you were going to realize eventually anyway. You sell, you rebuy immediately, you reset your cost base, and you move on. No waiting period. No substitute investments. No market timing risk.

The math speaks for itself: the same $15,000 gain that costs $2,500+ in a high-income year might cost $0-$1,500 in a low-income year. Over a lifetime, strategically harvesting gains during career breaks, parental leaves, and early retirement can save you tens of thousands of dollars.

Tax optimization isn’t just about losses – your gains can be a tool, too. I learned this the hard way during a four-month career break. Don’t make the same mistake.

If you hold XEQT in a non-registered account and a low-income year comes knocking, open the door and let those gains out. Your future self will thank you at tax time.


This post is for informational purposes only and does not constitute tax or financial advice. Canadian tax rules are complex and subject to change. Consult a qualified tax professional before implementing any tax strategy. Tax rates used in this post are approximate and based on Ontario 2026 rates – your province may differ.