XEQT vs VEQT vs XGRO: which all-in-one ETF is right for you?
Short answer: XEQT and VEQT are 100% equity all-in-one ETFs (BlackRock and Vanguard respectively) with nearly identical holdings; the choice between them is mostly preference. XGRO is BlackRock’s 80/20 stocks/bonds version, suited to investors who want some bond cushion. All three have MERs around 0.20% to 0.24%. CAGE.TO from CIBC and Avantis launched in March 2026 as a fourth option with a factor-tilted strategy, covered briefly at the end.
If you’ve spent more than five minutes on r/PersonalFinanceCanada, you’ve seen the thread. Someone posts “I’m ready to start investing, should I buy XEQT, VEQT, or XGRO?” and within an hour there are forty replies, half of them contradicting each other, and at least one person saying “it doesn’t matter, just pick one.”
That last person is mostly right. But “it doesn’t matter” isn’t very satisfying when you’re about to put your money somewhere. So here’s what’s actually different between these three, what’s not, and how to think about the choice.
This is not financial advice. I’m sharing what I’ve learned from my own research, and your situation might be different from mine. Fund compositions, MERs, and allocations change over time. Always check the current details before making any decisions.
The quick version
All three are all-in-one ETFs designed to give you broad global diversification in a single purchase. Two of them are practically identical. The third is meaningfully different. There’s also a newer fourth option, CAGE, that I’ve added at the bottom of the table for reference.
| Fund | Provider | Allocation | MER (approx.) |
|---|---|---|---|
| XEQT | iShares (BlackRock) | 100% equities | around 0.20% |
| VEQT | Vanguard | 100% equities | around 0.24% |
| XGRO | iShares (BlackRock) | 80% equities, 20% bonds | around 0.20% |
| CAGE | Avantis / CIBC | 100% equities (factor-tilted) | 0.28% mgmt fee (MER not yet published) |
XEQT and VEQT both hold 100% stocks across Canada, the U.S., international developed markets, and emerging markets. XGRO holds that same mix of global stocks but adds a 20% allocation to bonds. That bond allocation is the real dividing line here.
XEQT vs. VEQT: small differences, with one that finally stuck
Both funds do essentially the same thing. They hold thousands of stocks across the globe through fund-of-funds wrappers, they rebalance automatically, and they cost very little to own. The actual stock-level overlap is high. Most large-cap companies you’ve heard of are inside both.
The real differences are in the wrapper choices, the geographic weights, and (now) the cost.
Underlying funds. XEQT builds its portfolio from iShares index ETFs (ITOT for U.S., IXUS for international, XIC for Canada, plus emerging-market exposure). VEQT uses Vanguard’s analogous lineup (VTI for U.S., VXUS for international, VCN for Canada). Different wrappers, similar exposures.
Geographic weights. VEQT historically holds slightly more in international developed and emerging markets, with slightly less in the U.S. and Canada. XEQT skews a bit more U.S.-heavy and a bit more Canadian home-biased. These are tilts of a few percentage points, not fundamentally different strategies, but they compound over decades. If you have a strong view that international or emerging markets will outperform the U.S. over your holding period, VEQT’s mix is closer to that bet.
MER, after December 2025. This used to be a near-wash. After BlackRock cut XEQT’s management fee in December 2025, XEQT sits at roughly 0.20% MER while VEQT remains around 0.24%. That 4 basis point gap is now structural rather than coincidental. On a $100,000 portfolio it’s about $40 a year. Not a decision that should keep you up at night, but it’s no longer “the gap could go either way next year.”
If you already hold one of them, there’s no compelling reason to switch. The MER gap doesn’t justify triggering capital gains in a non-registered account, and even inside a TFSA or RRSP the trading friction isn’t worth chasing $40 a year. If you’re choosing for the first time, the math now slightly favours XEQT on cost, but Vanguard’s slightly more international tilt is a defensible reason to pick VEQT if that mix is what you actually want. Either is a reasonable pick. What matters more than the choice between them is that you keep contributing to whichever one you pick.
XGRO: the one that’s actually different
The interesting comparison isn’t XEQT versus VEQT. It’s either of those versus XGRO.
XGRO holds roughly 80% stocks and 20% bonds. That bond allocation changes the character of the fund in a meaningful way. Bonds tend to be less volatile than stocks. They don’t rise as much in good years, but they also don’t fall as hard in bad ones. A fund with 20% bonds will generally be smoother to hold through market downturns.
The trade-off is straightforward. Over long time horizons, stocks have historically outperformed bonds. So a 100% equity fund like XEQT or VEQT is expected to deliver higher long-term returns than an 80/20 fund like XGRO. The word “expected” is doing a lot of work in that sentence, because nothing is guaranteed, but the historical pattern is well established.
So why would anyone choose XGRO? Because expected returns only matter if you actually stick with the plan.
Risk tolerance is the real question
Here’s the thing about 100% equity funds. They can drop 30% or more in a bad year. That’s not hypothetical. It’s happened. And when it happens, every investing forum fills up with people asking whether they should sell everything and move to cash. Some of them do, and they lock in their losses right before the recovery.
If you’re the kind of person who can watch your portfolio drop by a third and keep buying, 100% equities makes sense for you. If you’re not sure, or if you know that kind of drop would make you panic, XGRO’s bond allocation acts as a buffer. Your portfolio still drops, but less violently. And a slightly lower return that you actually hold through the bad times will beat a higher return that you abandon halfway.
A slightly lower return that you actually hold through the bad times will beat a higher return that you abandon halfway.
This isn’t about being brave or weak. It’s about being honest with yourself. I covered this in more detail in the XEQT deep dive, but the short version is: the best fund is the one you’ll actually hold for decades.
There’s also a time horizon component. If you’re in your twenties or thirties with decades until retirement, you have time to recover from downturns, which makes 100% equities easier to justify. If you’re closer to needing the money, some bond exposure can help you avoid selling stocks at the worst possible time.
What about VGRO?
Worth mentioning: VGRO is Vanguard’s version of the 80/20 split. Same idea as XGRO, different provider. The XEQT-vs-VEQT logic applies here too. XGRO and VGRO are close enough that the choice between them is mostly preference; the VGRO vs XGRO comparison walks through the small differences. If you’re weighing the 80/20 split against staying 100% equity, that’s the XGRO vs VEQT decision. And BMO’s all-equity option versus iShares’ is covered in ZEQT vs XEQT.
The Canadian Couch Potato connection
If you’ve read the Canadian Couch Potato blog (and if you’re researching all-in-one ETFs, you probably have), you’ll know that these funds are essentially the evolution of the model portfolios that site has recommended for years. The old approach was to buy three or four separate index funds and rebalance them yourself. All-in-one ETFs do that automatically for you, in a single purchase, at a very low cost.
The investing philosophy is the same. Buy broadly, keep costs low, stay the course. The wrapper just got simpler.
And now there’s CAGE
A quick note for completeness, since this comparison is a bit more recent than the article. CAGE.TO listed on the TSX on March 18, 2026. It’s an all-equity, globally diversified ETF from CIBC, sub-advised by Avantis Investors out of the U.S. The Avantis name has been a recurring topic on the Rational Reminder podcast for years, so a Canadian-listed version was a long time coming.
What makes CAGE different in kind, not just in label, is that it isn’t cap-weighted. XEQT, VEQT, and XGRO all hold the global market roughly in proportion to company size. CAGE applies factor tilts: more weight to value stocks, more weight to smaller companies, and a screen that favours profitable companies over chronically unprofitable ones. The academic case for those tilts goes back decades. None of it is new, it just hasn’t been available in a single Canadian ticker before.
On cost, CAGE’s management fee is 0.28%, which sits about 8 basis points above XEQT’s MER after the December 2025 fee cut. CAGE’s full MER isn’t published yet because the fund is still in its first year of inception. So adding CAGE to the conversation is a small “pay a bit more for the tilt” decision, not a free swap. The bigger choice is the strategy itself: do you want to own the market by size, or lean into value, size, and profitability and ride out whatever that does over a couple of decades?
The honest caveat is that factor-tilted funds can underperform broad cap-weighted indices for ten years or more at a stretch. That’s not a flaw in the strategy, it’s how factor returns have always behaved. Anyone picking CAGE has to be willing to watch it lag XEQT for long stretches without flinching. That’s a real ask.
For a deeper look at how CAGE compares to XEQT specifically, see CAGE vs XEQT: what to know about Canada’s new Avantis all-equity ETF. CAGE is also one of eight funds in the broader Avantis CIBC lineup, if you want to see what else is in the family.
Frequently asked questions
What’s the difference between XEQT and XGRO?
XEQT is 100% equities. XGRO is 80% equities and 20% bonds. That bond allocation is the entire difference. XEQT has higher expected long-term returns; XGRO has lower volatility through downturns. Both are managed by BlackRock, both have MERs around 0.20%, and both rebalance automatically. The right choice depends on whether you’ll actually hold through a 30%+ market drop without selling.
Should I pick XEQT or XGRO?
If you’re decades from needing the money and you can hold through deep market drops without panic-selling, XEQT’s 100% equity allocation gives you higher expected long-term returns. If you’re closer to needing the money, or if you know a 30% drawdown would push you to sell, XGRO’s bond cushion helps you stay invested. The best fund is the one you’ll actually hold.
What’s the difference between VEQT and VGRO?
Same difference as XEQT vs XGRO, just from Vanguard. VEQT is 100% equities, VGRO is roughly 80% equities and 20% bonds. The bond allocation is the dividing line. Vanguard tilts slightly more international and slightly less Canadian than BlackRock, but those geographic weighting differences are small compared to the equity-vs-bond split.
Is XEQT better than XGRO for long-term investing?
Over long horizons, equities have historically delivered higher returns than bonds, so a 100% equity fund like XEQT is expected to outperform an 80/20 fund like XGRO. The word “expected” is doing a lot of work, though. The risk with XEQT is that the deeper drawdowns push you to sell at the worst possible time, which turns a paper loss into a permanent one. XGRO’s lower volatility makes it easier to stay invested. Higher expected return only matters if you actually hold the position.
Can I hold XEQT, VEQT, XGRO, or VGRO in a TFSA or RRSP?
Yes. All four trade on the TSX in Canadian dollars and can be held in any standard Canadian registered account: TFSA, RRSP, FHSA, RESP, RDSP, RRIF, and LIRA, as well as in non-registered accounts. Most DIY investors hold them in a TFSA or RRSP for the tax shelter.
What’s the MER of XEQT vs XGRO?
Both XEQT and XGRO have MERs around 0.20% as of late 2025, after BlackRock’s December 2025 fee cut on XEQT. VEQT runs slightly higher at around 0.24%. CAGE.TO, a newer factor-tilted alternative, sits at 0.28% management fee. On a $100,000 portfolio, the gap between the cheapest and most expensive of these is around $80 a year, which is meaningful over decades but not the deciding factor.
Should I switch from XGRO to XEQT?
Probably not, unless your circumstances genuinely changed. Switching incurs trading friction, may trigger capital gains in a non-registered account, and is a re-decision on risk tolerance. The honest test: did you originally choose XGRO because you weren’t sure how you’d handle a deep market drop? If yes, switching to XEQT means betting that you’ve gotten more comfortable since. That can be true, but it’s worth checking before clicking sell.
What’s the difference between XEQT and VEQT?
XEQT is BlackRock’s all-equity all-in-one ETF; VEQT is Vanguard’s. Both hold thousands of stocks across U.S., international developed, emerging, and Canadian markets through fund-of-funds wrappers, and the actual stock-level overlap is high. The concrete differences are the underlying funds (XEQT uses iShares ETFs like ITOT and IXUS; VEQT uses Vanguard’s VTI and VXUS), the geographic weighting (VEQT tilts slightly more international and emerging, XEQT skews slightly more U.S. and Canada), and the MER (XEQT is roughly 0.20% after BlackRock’s December 2025 fee cut; VEQT is roughly 0.24%).
Is XEQT better than VEQT?
The two funds do essentially the same thing, so better is mostly a question of small preferences. After BlackRock’s December 2025 fee cut, XEQT has a roughly 4 basis point MER advantage over VEQT, which works out to about $40 per year on a $100,000 portfolio. If you specifically want slightly more international and emerging-market exposure, VEQT’s geographic mix is closer to that. If you want the lowest fee in the all-equity all-in-one category and don’t care about the geographic differences, XEQT is the slightly cheaper choice. Neither pick is wrong.
Should I switch from VEQT to XEQT after the December 2025 fee cut?
Probably not. Switching triggers transaction costs and may trigger capital gains in a non-registered account, both of which usually outweigh the roughly $40 per year MER savings on a $100,000 portfolio. Inside a TFSA or RRSP, the friction is smaller but still not worth it for a difference this size. The exception is if you’re doing a broader portfolio review for unrelated reasons (changing brokerages, rebalancing, restructuring), in which case you might as well move to the cheaper fund while you’re at it.
Just pick one
I know that’s unsatisfying. You came here hoping for a clear winner. But the honest answer is that the difference between XEQT and VEQT is too small to matter, and the difference between those and XGRO comes down to how you personally handle volatility.
If you want 100% equities and you’re comfortable with the ups and downs, XEQT or VEQT will serve you well. If you want a bit of a cushion, XGRO or VGRO will do the job. Both approaches are sound.
What matters far more than which fund you pick is whether you keep contributing to it. Regular contributions, over years and decades, through good markets and bad ones, is what actually builds wealth. The MER differences, the geographic weighting differences, the bond allocation, all of these are small variables compared to the simple question of whether you show up and invest consistently.
Don’t let the perfect choice become the enemy of a good one. Pick a fund, set up your contributions, and move on with your life. You can always revisit the decision later if your circumstances change. But waiting to invest while you analyze the third decimal place of an MER is costing you more than any of these funds ever will.
If you want to understand more about how to choose ETFs in general, why fees matter so much over time, or how to build a portfolio that doesn’t need babysitting, those guides go deeper.
More in DIY Investing
XEQT vs XGRO: which BlackRock all-in-one ETF is right for you?
XGRO vs VEQT: the bond allocation is the real question
VGRO vs XGRO: Vanguard's 80/20 versus iShares'
ZEQT vs XEQT: BMO's all-equity versus iShares'
Just buy XEQT? The one-ETF strategy explained
CAGE vs XEQT: what to know about Canada's new Avantis all-equity ETF
CAGE ETF: what CAGE.TO is, what it holds, and how it works
XEQT vs XGRO: which BlackRock all-in-one ETF is right for you?
XEQT is 100% equity. XGRO is 80/20 stocks and bonds. Same BlackRock manager, same MER, different volatility. Here's how to pick the right one.
XGRO vs VEQT: the bond allocation is the real question
VGRO vs XGRO: Vanguard's 80/20 versus iShares'
ZEQT vs XEQT: BMO's all-equity versus iShares'
Just buy XEQT? The one-ETF strategy explained
CAGE vs XEQT: what to know about Canada's new Avantis all-equity ETF
CAGE ETF: what CAGE.TO is, what it holds, and how it works
Your money stays where it is. Greenline just makes sense of it.
Connect all your accounts in one view:
See your full portfolioFree during Beta. Early Members will be offered better rates than new users when we launch paid plans.