Summary: Although iShares(XEQT/XGRO) and Vanguard(VEQT/VGRO) get all the love, the all-in-ones from BMO and TD are actually the current winners in the “lowest all-in-one fee award”. Given how similar they are to their competitors, I see no reason not to park money there.
I’m a fan of all-in-one1 ETFs in my retirement portfolio. If you’re new to the world of all-in-ones, you might want to start here. There’s at least five competing families of products out there, courtesy of iShares (XEQT, XGRO, XBAL et al), TD (TEQT, TGRO, TBAL et al), Vanguard(VEQT, VGRO, VBAL et al) BMO(ZEQT, ZGRO, ZBAL et al) and GlobalX2 (HEQT, HGRO, HBAL et al). We’ve taken a look at some of them “under the hood”, so to speak, but didn’t really find super-significant differences.
One facet I haven’t looked at yet is the fees each of these companies charge. As I’ve shown elsewhere, small differences can add up if you have significant investments or are holding them for a significant time.
With the news that iShares is reducing their management fees, (BMO did earlier this year) I figured it was time to do a head-to-head fee comparison for the four major families.
Here you have it:
| Company | Relevant Tickers | Management Fee3 |
|---|---|---|
| iShares | XEQT, XGRO, XBAL et al | 0.17%, effective Dec 18, 2025 |
| Vanguard | VEQT, VGRO, VBAL et al | 0.17% |
| TD | TEQT, TGRO,TBAL et al | 0.15% |
| BMO | ZEQT, ZGRO, ZBAL et al | 0.15% |
| Global X | HEQT, HGRO, HBAL et al | 0.18% |
TD and BMO are the low fee winners at the moment, but the gap has narrowed significantly from earlier in the year. I like low fees, and so I’ve started to invest in these families.
- Technically called “asset allocation” ETFs, which is good, since asset allocation is how I view my own portfolio. ↩︎
- Formerly known as Horizons, which explains the stock tickers used here. ↩︎
- Most of the time I use MER (Management Expense Ratio) to report on fees, but since a few of these companies have lowered their Management fees this year, and since MER is only calculated annually, the MER values only become relevant again on Jan 1. They are a few basis points higher than the management fee, but just a few. Most of the cost is buried in the management fee. ↩︎



