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.
| Fund | Provider | Allocation | MER (approx.) |
|---|---|---|---|
| XGRO | iShares (BlackRock) | 80% equities, 20% bonds | around 0.20% |
| VEQT | Vanguard | 100% equities | around 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.
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.
More in DIY Investing
XEQT vs VEQT vs XGRO: which all-in-one ETF is right for you?
VGRO vs XGRO: Vanguard's 80/20 versus iShares'
ZEQT vs XEQT: BMO's all-equity versus iShares'
CAGE vs VEQT: comparing CIBC's new Avantis ETF to Vanguard's all-in-one
Just buy XEQT? The one-ETF strategy explained
XEQT vs VEQT vs XGRO: which all-in-one ETF is right for you?
XEQT vs XGRO, XEQT vs VEQT, VEQT vs XGRO. The three most popular all-in-one ETFs in Canada, compared side by side. What's actually different and how to pick one.
VGRO vs XGRO: Vanguard's 80/20 versus iShares'
ZEQT vs XEQT: BMO's all-equity versus iShares'
CAGE vs VEQT: comparing CIBC's new Avantis ETF to Vanguard's all-in-one
Just buy XEQT? The one-ETF strategy explained
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.