Skip to main content
6 min read

XGRO vs VEQT: the bond allocation is the real question

By Sammy · Updated May 18, 2026 ·
Illustration for XGRO vs VEQT: the bond allocation is the real question

Short answer: XGRO (iShares) is 80% stocks, 20% bonds. VEQT (Vanguard) is 100% stocks. They’re from different providers, but that’s the small difference. The real decision is the 20% bond allocation: XGRO is smoother to hold through a crash and gives up some long-run expected return for that; VEQT has higher expected return and bigger drawdowns. Pick based on whether you’ll actually hold through a 30%-plus drop, not on the provider.

This comparison crosses two variables at once, provider and asset mix, which is why it confuses people. Strip it down and only one of the two actually matters.

This is not financial advice. I’m sharing what I’ve learned from my own research, and your situation might differ. Fund details change, so always check the latest disclosures before deciding.

What each one is

  • XGRO is iShares’ (BlackRock) all-in-one holding roughly 80% global equities and 20% bonds, MER around 0.20%.
  • VEQT is Vanguard’s all-in-one holding 100% global equities, MER around 0.24%.

Both are globally diversified fund-of-funds rebalanced to target weights. Both cover Canada, the U.S., international developed, and emerging markets on the equity side.

XGRO vs VEQT at a glance
FundProviderAllocationMER (approx.)
XGROiShares (BlackRock)80% equities, 20% bondsaround 0.20%
VEQTVanguard100% equitiesaround 0.24%

Ignore the provider difference first

iShares versus Vanguard, at the all-in-one level, is a near-wash. Slightly different geographic weights (Vanguard tends to carry a touch more international and emerging markets; iShares a touch more U.S. and Canadian home bias), slightly different MER. These compound a little over decades but they do not change what kind of investor each fund is for. If both funds were 100% equity, this would be the low-stakes XEQT vs VEQT coin flip.

They’re not both 100% equity. That’s the whole comparison.

The 20% bonds: the actual decision

VEQT is 100% stocks. XGRO is 80% stocks, 20% bonds. Bonds are generally less volatile than stocks: they rise less in good years and fall less in bad ones.

  • VEQT has higher expected long-run return, because stocks have historically outperformed bonds over long horizons. It also drops harder in a crash. A 100% equity fund can fall 30% or more in a bad year.
  • XGRO gives up some of that expected return in exchange for a smoother ride. The 20% bond sleeve cushions the drawdowns.
100/0
VEQT stocks to bonds
Higher expected long-run return. Deeper drawdowns. For investors who hold through crashes.
80/20
XGRO stocks to bonds
Bond sleeve cushions the fall. Slightly lower expected return. Easier to hold through fear.

How to pick honestly

This isn’t about being brave or cautious. It’s about being honest with how you’d behave in the worst year.

  • If you can watch your portfolio fall by a third and keep contributing without losing sleep, VEQT’s 100% equity makes sense and the higher expected return is yours to claim.
  • If a drop like that would make you sell, or you genuinely don’t know how you’d react because you haven’t lived through one yet, XGRO’s bond buffer is cheap insurance against your own behaviour.
  • Your account timeline matters too. Money you need in under five to ten years shouldn’t be 100% equity regardless of temperament. The longer the horizon, the more 100% equity is defensible.

If you decide the bond allocation is what you want but you’d rather have it from Vanguard, that fund is VGRO, and the choice between VGRO vs XGRO is the same low-stakes provider call as XEQT vs VEQT.

Frequently asked questions

Is XGRO or VEQT better?

Neither is universally better. VEQT (100% equity) has higher expected long-run return and bigger drawdowns. XGRO (80/20) is smoother and slightly lower returning. The right one depends on whether you’ll hold through a deep crash and on your time horizon, not on the provider.

Why is VEQT more expensive than XGRO?

VEQT’s MER is around 0.24% versus XGRO’s around 0.20%, mostly a provider-pricing difference (Vanguard versus iShares) after BlackRock’s December 2025 cut to its lineup. The gap is about $40 a year per $100,000. It is not the main consideration here; the asset mix is.

Should I switch from XGRO to VEQT to get higher returns?

Only if your reason for holding bonds has genuinely changed. If you originally chose 80/20 because you weren’t sure you could stomach a big drop, switching to 100% equity is a bet that you’ve become more resilient. That can be true, but ask yourself honestly first, and don’t trigger capital gains in a non-registered account to do it.

Can I just hold both?

You can, but holding XGRO and VEQT together just creates a blended stock-bond ratio you could get more cleanly from a single fund. Pick the asset mix you want and use one all-in-one for it.

Bottom line

XGRO versus VEQT looks like a provider question but it’s really an asset-allocation question. The iShares-versus-Vanguard part is a coin flip. The 80/20-versus-100% part is the real decision, and it comes down to one honest question: will you hold through the worst year without selling? Answer that, and the fund picks itself.

Greenline is a free portfolio tracker for Canadians. Free during Beta. Early Members will be offered better rates than new users when we launch paid plans.