black and white photo of a woman holding birdcage

CAGE versus XEQT: what’s the deal?

It’s not that often an ETF launch causes so much buzz, but my usual feeds are all talking about Avantis CIBC CAGE. So what is it? Per its fact sheet it

Invests primarily in equity securities from developed and emerging markets through a portfolio of ETFs. The fund selects companies based on value and profitability characteristics, using a broad set of company financial fundamentals such as book value, earnings, and cash flow, together with current market prices. Designed to provide diversified global equity exposure in a single investment option.

https://www.cibc.com/content/dam/cibc-public-assets/personal-banking/investment/etfs/pdfs/cibc-fund-snapshot-cage-en.pdf

So let’s break that down:

“Invests primarily in equity securities…through a portfolio of ETFs”

Translation: CAGE is a fund of funds that’s 100% equity. Sounds a lot like XEQT/ZEQT/TEQT/VEQT. Looking a little deeper, it holds

  • CAUS: A US Equity ETF
  • CACE: A Canadian Equity ETF
  • CADE: An International Equity ETF
  • CASV: A Global Small Cap ETF
  • CAEM: An Emerging Equity ETF

Seems pretty normal so far.

“The fund selects companies based on value and profitability…using financial fundamentals”

Translation: This isn’t an index fund. CAGE is picking which companies to invest in based on balance sheet metrics. This starts to sound like a typical managed fund that typically underperforms the index it’s supposed to be measured against1.

I’m skeptical. Index (aka passive) investing has proven that it works over time.

What’s inside CAGE?

So, let’s see what’s actually inside this fund and compare it to XEQT2. As it turns out, this isn’t easy. Figuring out what’s inside CAGE requires you to navigate to each of CAGE’s holdings and look at what’s there. Irritating, but that’s not the worst of it — the constituent funds only show top 10 holdings each. That leads to a tremendous blind spot as to what you’re actually purchasing when you buy shares of CAGE. I hope CIBC fixes this, and soon. Anyway, I took XEQT’s top 10 and compared it to CAGE’s allocation.

CompanyXEQT Holding (%)CAGE Holding (%)
NVIDIA3.07%1.89%
Apple2.52%1.88%
Microsoft1.92%1.45%
Royal Bank1.81%1.88%
Amazon1.64%1.51%
Alphabet Class A1.42%0.96%
TD Bank1.30%1.44%
Broadcom1.25%<1%3
Alphabet Class C1.13%0.77%
Shopify1.07%0.99%
Total ex Broadcom15.88%12.77%
Comparing top holdings of XEQT versus CAGE

What’s immediately obvious is that CAGE doesn’t place as much money in the trillion dollar market cap companies as XEQT does.

A more interesting (?) exercise might be to take a look at CAGE’s top holdings as compared to that of XEQT.

CompanyCAGE Holding (%) / RankXEQT Holding (%)/ Rank
NVIDIA1.89% / 13.07% / 1
Apple1.88% / 22.52% /2
Royal Bank1.88% / 31.81% /4
Amazon1.51% /41.64% /5
Microsoft1.45% /51.92% /3
TD Bank1.44% /61.30% /7
Shopify0.99% /71.07% /10
Alphabet Class A0.96% /81.42% / 6
Canadian National Resources0.91% /90.72% / 16
CIBC0.86% /100.75% /14
Total14.56%17.00%
Comparing top holdings of CAGE versus XEQT

And again, not too much of interest here — CAGE holds less of the trillion dollar companies than XEQT, but the differences aren’t massive.

High level metrics

Well, since we can’t get a good feel on what’s inside CAGE, maybe looking at other vital signs are helpful?

MetricCAGEXEQT
MER0.28%40.20%
Number of underlying holdings692658475
Dividend Yield2.18%60.82%7
Target allocations8US Equity: 39.4%
Canadian Equity: 30%
International Equity: 17.6%
Global Small Cap Equity: 8%9
Emerging Equity: 5%
US Equity: 45%
Canadian Equity: 25%
International Equity: 25%
Emerging Equity: 5%
Comparing CAGE metrics with XEQT

This shows that CAGE is more expensive, holds fewer underlying stocks (we think), has a higher dividend yield (unsurprising, given its focus) and invests more in Canada than XEQT at the expense of International Equity10.

Performance

Comparing performance isn’t going to be very useful since CAGE is new, but CAGE inherits its strategy from an older US-based fund, namely AVGE. Now, to be clear, AVGE and CAGE aren’t quite the same thing. CAGE, as a Canadian fund, will tilt more to Canadian Equity holdings. But the approach used by AVGE and CAGE is the same: find quality companies and invest in them, wherever they are. So to me, comparing AVGE to its benchmark, the MSCI all-country investable market index, is a fair comparison. That index can be purchased by buying ACWI, an ETF that I’ve never heard of. I have heard of VT, so I’ll throw that into the mix since that seems to be a similar idea. Here’s what https://dqydj.com/stock-return-calculator/11 had to say about that:

Comparing performance of VT, ACWI and AVGE to gauge effectiveness of Avantis’ stock picking techniques

AVGE doesn’t have a hugely long track record either (less than 4 years in existence) but, regrettably, it’s coming up on the short end of the stick as compared to the passive index funds. Not by a lot, though.

My take

Buzz or no, I don’t think this product is for me. I buy passively managed ETFs, for the most part12. The lack of transparency on CAGE’s holdings is irritating (I am hoping/assuming that CIBC will fix this) and there’s nothing about the performance of its US sister that leaves me with FOMO. I’ll stick with The magnificent seven ETFs for now.

  1. Canada’s own CPP fund is, sadly, one of those ↩︎
  2. As of April 30, 2026 for both. I note that XEQT provides daily updates on one screen to see what’s inside. For CAGE, you have to resort to spreadsheets. ↩︎
  3. The constituent ETFs of CAGE only show top 10 holdings; Broadcom doesn’t crack the top 10 of CAUS which is 40.13% of CAGE. ↩︎
  4. Per https://usegreenline.com/en-ca/articles/cage-etf-explained. ↩︎
  5. 1782 for CAUS per https://www.investing.com/etfs/caus-toronto-holdings, 299 for CACE per https://www.investing.com/etfs/cace-toronto-holdings, 2403 for CADE per https://www.etfrc.com/CADE.TO, 1316 for CASV per https://www.investing.com/etfs/casv-toronto-holdings, 1126 for CAEM per https://ca.investing.com/etfs/caem-toronto-holdings for a total of 6926. For reasons unclear, CIBC doesn’t seem to think it’s worthy of them to publish this information themselves. ↩︎
  6. As of end April 2026, the latest thing published ↩︎
  7. As of end May 2026. ↩︎
  8. For CAGE, refer to https://www.cibc.com/content/dam/cibc-public-assets/personal-banking/investment/etfs/pdfs/cibc-fund-snapshot-cage-en.pdf. For XEQT, refer to https://www.blackrock.com/ca/investors/en/literature/product-brief/core-etf-portfolios-product-brief.pdf ↩︎
  9. 60% is US Equity, 4% is Canadian Equity per https://www.cibc.com/en/personal-banking/investments/etfs/avantis-global-small-cap-value-etf.html ↩︎
  10. XEQT is a bit of an outlier here; read Are my portfolio’s asset allocation targets “correct”? ↩︎
  11. It seems that my formerly preferred tool has gone to a registration process; I’ll have to revisit Tools I Use I guess… ↩︎
  12. Bond funds are often actively managed. ↩︎

What’s a good strategy for non-registered investments?

I got an email this week from a reader (who contacted me via comments@moneyengineer.ca, I read all my email) who was asking about ideas for non-registered investments after the tax-advantaged accounts (e.g. TFSA, RRSP) have been maxed out.

I too was in this happy predicament a number of years ago, and some of was, admittedly, a bit ad-hoc. I know a bit better now.

The first thing I’ll mention is that my non-registered holdings are 100% equity1; I don’t see the point in generating interest income since it’s taxed at your highest marginal rate. Interest bearing investments are better off in your RRSP or TFSA, in my view.

The second thing I’ll mention is my non-registered assets are held across TWO non-registered accounts, one in my name, one in my spouse’s name. Since my spouse made less money than I did (and hence lived in a lower tax bracket), I set her up with an investment loan as a form of rudimentary tax splitting.

Lastly, most of my holdings here are in a capital gain situation. There’s no opportunity for tax-loss selling, no opportunity to offset capital gains. That’s just the reality of being a buy and hold investor.

Here’s what the non-registered portfolio looks like (minus the cash cushion2, since those investments don’t really fit the criteria of the initial question):

So what have we got under the hood?

HXT, HXS, HXDM: Horizons “Corporate Class” ETFs

These refer to HXT, HXS, and HXDM, which track Canadian, US, and International equity indices, respectively. These three funds make up about 35% of my non-registered investments. Under the hood, they are structured in such a way as to avoid paying out dividends and income, instead burying that income in the per unit price of the ETF3. This works pretty well. Here’s what HXT versus XIU looks like, which both track the Canadian S&P/TSX 60 index.

As you can see, the total return is practically identical assuming all dividends thrown off by XIU are reinvested4. I see these Horizon funds as a way to potentially reduce your current tax bill. Even though Canadian dividends get special tax treatment, these may not apply to your particular tax situation if you are in a high enough tax bracket. If this is the case, deferring tax on dividend income (by buying HXT instead of XIU) may pay off later in life when you instead have to pay tax on capital gains and are potentially in a lower tax bracket.

The Horizons funds are also good choices for the lazy investor who doesn’t like keeping track of ACB; since there are no dividends to reinvest, there are no new unit purchases happening every quarter. (Of course with a tool like adjustedcostbase.ca, tracking your ACB is quite straightforward).

XIC: A Solid Canadian Equity Fund

XIC creates low-cost exposure to the total Canadian Equity market. It’s different from the aforementioned HXT because it generates dividends, and instead of just covering the largest 60 Canadian companies, it covers the whole Canadian market.

SCHF: A very low-cost international fund in USD

I have a lot of investments in USD. One of the big reasons was the MER of an ETF like SCHF. Yes, 0.03% for a basket of international stocks, which is lower (far lower) than any Canadian ETF out there. It’s still hard to beat the rock-bottom fees of some of these large US funds. So if you have access to USD, and don’t mind the complexity (and added FX volatility) of dealing with USD, it’s another solid way to round out your international holdings. VT (global fund) and VTI (total US market) are also frequently cited by index investors for this reason.

TEQT, XEQT, ZEQT: All-in-one 100% Equity funds

These are a small but growing portion of my non-registered holdings. “Growing” because free money delivered by Questrade (a new client bonus) has to go somewhere. XEQT I’m not adding to because I like to hold different ETFs in non-registered and registered accounts to avoid any “superficial loss” problems with the CRA. ZEQT and TEQT are both solid 100% equity with slightly different proportions of Canadian/US/International equity.

  1. It wasn’t always true, but it is now. ↩︎
  2. The cash cushion is a third non-registered account that holds income investments (ZMMK and ICSH) which smooths out my monthly salary. You can read about how I decumulate my holdings over here. ↩︎
  3. I’ll reiterate: the only thing I care about is TOTAL growth. Dividends or unit price growth, it makes no difference to me. ↩︎
  4. And hopefully also clear by comparing the two charts is that XIU generated about $9000 in dividends during the 16 year backtest period. ↩︎

XEQT, TEQT, VEQT, ZEQT, HEQT Fee Showdown

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:

CompanyRelevant TickersManagement Fee3
iSharesXEQT, XGRO, XBAL et al0.17%, effective Dec 18, 2025
VanguardVEQT, VGRO, VBAL et al0.17%
TDTEQT, TGRO,TBAL et al0.15%
BMOZEQT, ZGRO, ZBAL et al0.15%
Global XHEQT, HGRO, HBAL et al0.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.

  1. Technically called “asset allocation” ETFs, which is good, since asset allocation is how I view my own portfolio. ↩︎
  2. Formerly known as Horizons, which explains the stock tickers used here. ↩︎
  3. 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. ↩︎

News: HISA Table updated, TD adds free-to-trade ETFs

High Interest Savings Page Updated

As reported last week, the USA cut their prime rates while Canada did not. The latest rates are now reflected in the HISA and short-term bond table (Canada & US). No changes for at least 6 weeks at this rate. Most cash I hold in my retirement savings is invested in an ultra-short-term bond fund, namely ICSH (one of my ETF all-stars) so I can squeeze out a few more basis points on my cash holdings.

TD Cuts Trading fees on 100 ETFs

TD seems to be upping its game. Not only are they throwing free money around, but an observant reader (thanks, big brother 🙂 ) alerted me to a recent change. You can read all about it here, but the skinny is that they cut trading fees on a list of 100 ETFs. Paying trading fees of any kind seems to be a dying business model, so it’s nice to see TDDI join the free club, at least a little bit. Some of these ETFs are even worth holding; I’ll save you the trouble and show you which ones:

NameSymbolWhat it holds
Vanguard S&P 500 IndexVFVLargest US Companies
SPDR S&P 500SPYLargest US Companies in USD
Vanguard 500 IndexVOOSame as SPY
iShares Russell 2000IWMSmall cap US Equity in USD
TD all-in-onesTEQT, TGRO, TBAL, TCON100% Equity, 90% Equity, 60% Equity, 30% Equity. Read more here and here.
TD Aggregate Bond IndexTDBCanadian gov’t and corp bonds.1
TD International EquityTPEDeveloped international market equity.2
TD US EquityTPU/TPU.USimilar to VFV/SPY3
TD Canadian EquityTTP300 Canadian stocks (aka “the Canadian market”)4
TD Cash Management TCSH/TUSD.UUltra short term debt in CAD/USD5
Vanguard all-in-onesVEQT, VGRO, VBAL, VCNS100% Equity, 80% Equity, 60% Equity, 40% Equity
Vanguard Canadian Agg BondVABCanadian gov’t and corp bonds6
Vanguard FTSE GlobalVXCAll equity ex-Canada (65% US Equity)
Vanguard FTSE DevelopedVIUAll developed equity ex-North America7
Vanguard US Total MarketVUN/VTI~3500 US Stocks in CAD/USD (aka “The US Market”)8
Vanguard FTSE Canada VCNTop 200 Canadian Stocks, so similar to TTP9
Newly free-to-trade ETFs at TDDI that are moneyengineer.ca approved

All the above funds would be worthy of consideration since they adhere to my rules about being passively managed, low cost, and aligned with my asset-allocation strategy. The simplest purchases here would be one of the TD or Vanguard all-in-ones (new to all-in-ones? read about them here) best aligned with your risk profile. There’s a bunch of other ones that aren’t of interest to me — bitcoin, leveraged, actively managed, segment-based…nah, I’m good.

  1. Used in TGRO, TBAL, TCON ↩︎
  2. No “emerging” market exposure. Used in TEQT, TGRO, TBAL, TCON ↩︎
  3. TPU is used in TEQT, TGRO, TBAL, TCON ↩︎
  4. Used in TEQT, TGRO, TBAL, TCON ↩︎
  5. Similar to my use of ZMMK/ICSH ↩︎
  6. Used in VGRO, VBAL, VCNS ↩︎
  7. Used in VEQT, VGRO, VBAL, VCNS ↩︎
  8. Used in VEQT, VGRO, VBAL, VCNS ↩︎
  9. Used in VEQT, VGRO, VBAL, VCNS ↩︎

What’s in my non-registered portfolio? (Oct 2025)

Every month, I try to share with you what’s in my overall retirement portfolio (September 2025 post is here). That retirement portfolio is actually distributed over a bunch of accounts held by me and my spouse and includes RRIFs, TFSAs and non-registered accounts. This is what it looks like at the moment:

Retirement savings as of October 1, 2025 by account type

(My multi-asset tracker is a handy tool to help you quickly create charts that look like the above one).

My current strategy for these three account types looks like this:

  • RRIF: This is 100% invested in my ETF all-stars. I’m currently withdrawing RRIF minimum payments for two main reasons:
    • To avoid problems with attribution. I cover that topic over here.
    • To avoid withholding tax. RRIF minimum payments don’t attract withholding tax, but I am setting aside some of my payments to deal with the unavoidable tax bill come April 2026. I talked about that topic over here.
  • TFSA: This is mostly invested in the ETF all-stars, but there’s a few stragglers in here1 that I really ought to get rid of. Nothing wrong with the funds in there, but it’s a needless complexity. The TFSA continues to get new funds since it’s hard to beat tax-free growth, and I only buy all-stars with those funds. It will get drawn down last in my retirement planning.
  • Non-registered accounts: Here it’s a bit of a dog’s breakfast, with very little invested in the all-stars, mostly because most of the equity found here was bought long ago, and changing what I hold would attract capital gains that I would prefer to take on my own terms. It’s where the majority of my early-retirement decumulation takes place.

Here’s what that breakfast looks like:

What’s in my non-registered portfolio, October 2025

Here’s a look at each holding, from highest to lowest percentage.

HXT: This is a Canadian equity ETF that does not pay dividends, instead using some wizardry to bury it all in the per-unit price of the ETF. This simplifies taxes, and I have held this fund for a long time. Due to increasing costs of this ETF, it’s among the first to get liquidated as I need funds.

XIC: Canadian equity fund, very popular. I think I bought it to create a bit of dividend income. It will get liquidated after the Horizons funds go (HXS, HXT, HXDM).

SCHF: A very low-cost international equity2 fund in USD that I’ve held for a very long time. It’s funds like SCHF that attracted me to investing in USD, which, at present, adds a lot of complexity.

ICSH: This is one of the all-stars. It is what my VPW cash cushion is invested in3. I use ICSH more than ZMMK in the cash cushion because US interest rates are quite a bit higher than Canadian rates at the moment. I talked about that here.

HXS: Same idea as HXT, except it invests in the S&P 500. This one is held only by my spouse who is still working for a living, so this will just stick around a while, until she stops working and can take on the capital gains.

VSC: A bond fund held by my spouse. I may sell this to harvest some capital gains losses.

HXDM: Same idea as HXT, except international equity. It is on the list to liquidate.

ZMMK: An all-star, held in the same account as ICSH.

The rest (XEQT, TEQT, XGRO) are all new arrivals in the portfolio, purchased using dividends4 from the other funds as well as the bonus payments I keep collecting from Questrade for switching to them.

My non-registered accounts are only a small portion of my retirement holdings, but there’s a fair bit of complexity there. Over time, these accounts will go to zero other than the cash cushion portion (ZMMK, ICSH or whatever replacements I discover) which will remain as long as VPW is my decumulation strategy.

  1. Mostly pure Canadian equity funds. This is to offset AOA that has next-to-no Canadian equity component. ↩︎
  2. 0.03% MER. Cheap! ↩︎
  3. VPW = Variable Percentage Withdrawal, an absolutely brilliant strategy for making sure you don’t run out of money in retirement and don’t leave a lot on the table. Read all about it here. ↩︎
  4. With all ETF trades being free, I hold very little actual cash in any of my accounts. ↩︎