What’s in my retirement portfolio (March 2025)

This is a (hopefully monthly) look at what’s in my retirement portfolio. The original post is here. Last month’s is here.

Portfolio Construction

The retirement portfolio is spread across a bunch of accounts1:

  • 7 RRIF accounts (3 for me, 3 for my spouse, 1 at an alternative provider as a test)
  • 2 TFSA accounts
  • 5 non-registered accounts, (2 for me 1 for my spouse, 2 joint)

The target for the overall portfolio is unchanged:

  • 80% equity, spread across Canadian, US and global markets for maximum diversification
  • 15% Bond funds, from a variety of Canadian, US and global markets
  • 5% cash, held in savings-like ETFs.

The view as of this morning

As of this morning, this is what the overall portfolio looks like:

Overall retirement portfolio by holding, March 2025

The portfolio, as always, is dominated by AOA and XGRO which are 80/20 asset allocation funds in USD and CAD, respectively. The rest are primarily either cash-like holdings in two ETFs: ZMMK2 in CAD and ICSH3 in USD) or residual ETFs held in non-registered accounts for which I don’t want to create unnecessary capital gains just for the sake of holding AOA or XGRO.

The biggest month over month change is due to switching brokers. My old broker (QTrade) allowed the purchase of HISAs, but my new broker (Questrade) doesn’t seem to offer them4. So I replaced DYN6004 with ZMMK and DYN6005 with ICSH. I made these changes in my QTrade account to avoid any problems with doing an “in-kind” transfer to Questrade.

I’m still in need of USD to pay off some vacation bills, so there is a small hit to SCHF to help out.

Plan for the next month

The asset-class split looks like this

Overall retirement portfolio by market, March 2025

The international equity percentage is below my target of 24%, and so I’ll have to fix that5. VEU looks like it provides exposure to both developed and emerging markets at a rock-bottom price6. XEF would be a perfect fit in the Canadian market, although I should probably also consider XEC to get some emerging markets exposure.The cash position is artificially high because I already did the necessary transactions to get paid out of my RRIF and non-registered accounts (if I did this exercise at the beginning of the month, rather than mid-month, that would disappear). That extra cash will flow to my bank account in the coming days.

A quarterly activity that I’ll be performing this month7 is to shift some of my USD RRIF holdings into my CAD RRIF. I do this to make sure I’m not overexposed to changes in the CAD/USD exchange rate. My current provider reportedly allows me to make RRIF payments natively in USD, so that may be another option to consider. I’ll make an attempt at some point!

One final note: my retirement savings declined 3%8 over the month due to the wild (mostly downward) swings in the stock market, but this leaves me roughly even since my retirement started at the beginning of the year. Here’s the monthly returns for the 2 ETFs that make up the lion’s share of my portfolio9.

XGRO and AOA monthly returns so far
  1. The list is sort-of accurate. I’m in the middle of changing online brokers and since Questrade combines USD and CAD assets in one account, the number of accounts is diminishing. ↩︎
  2. Current 12-month yield: 3.6% ↩︎
  3. Current 30-day SEC yield: 4.61% ↩︎
  4. This specific topic addressed at https://www.financialwisdomforum.org/forum/viewtopic.php?t=125308. ↩︎
  5. The observant reader will note I also said this LAST month. That was before I decided to switch brokers. Once my holdings settle at Questrade, I’ll revisit. ↩︎
  6. MER = 0.04%. VEU has some Canadian exposure too, which isn’t ideal, but I don’t think there’s a USD ETF that excludes both Canada and the USA. ↩︎
  7. And should have done last month, sorry. ↩︎
  8. It would have been worse, except the USD also went up versus the Canadian dollar in the time period. Diversification works 🙂 ↩︎
  9. “Without dividends reinvested” since these two ETFs only pay out quarterly. There haven’t been any yet — next month! ↩︎

What’s the deal with AOA?

***Updated numbers February 2026***

As mentioned elsewhere, I rely heavily on all-in-one ETFs in my retirement portfolio. New to all-in-ones? Read a bit about them here.

Previously ,I covered what’s in XGRO, which is an all-in-one you can purchase on the Canadian market. Because I also happen to have a lot of US dollar-based retirement savings, I have the majority of those funds invested in AOA. AOA is an 80/20 fund 1 offered by BlackRock. It seems that this sort of all-in-one is not as popular in the US as Canada, not sure why2. I see offerings from State Street that sound similar. BlackRock has other members of their asset allocation family with different equity percentages — there’s something for everyone!3

I thought it would be interesting to see what, exactly, is underneath every $100 you invest in AOA. So by reading AOA’s ETF description, following the ETF descriptions of what’s inside AOA, and doing a little math, I came up with the following breakdown4:

FundWhat is it?How much?Colour Commentary
IVV US stock coverage that tracks the S&P 500 Index, 500 of the largest US companies $44.53 of your $100 investment

(of which ~3.50$ is in Nvidia, ~$3 in Apple, and ~$2 in Microsoft, with ~$1 in Amazon, Alphabet, Meta, Broadcom and Tesla)
The Magnificent 7 and 493 other companies
IDEVBroad international (ex-US) developed market stock coverage that tracks the MSCI WORLD ex USA IMI Index, about 2250 companies $23.02 of your $100 investment

(of which ASML gets 42 cents, Roche gets 26 cents…)
This also includes a tiny slice of Canada…top holding is RBC at 18 cents of your $100
IUSBBroad US Bond market exposure, about 16,000 bonds from government and corporate entities$16.36 of your $100 investment

(of which $6.45 is in US Treasury, $1.44 is in the Federal National Mortgage Association…)
12 month trailing yield is 4.18%, not too shabby
IEMG3500 or so international companies from emerging markets, following the MSCI Emerging Markets Investable Market Index $9.29 of your $100 investment

(of which $1.06 is in Taiwan Semi, 42 cents is in Samsung..)
23% China, 22% Taiwan, 16% South Korea, 14% India,
IAGGAbout 5800 international bonds tracking the Bloomberg Global Aggregate ex USD 10% Issuer Capped (Hedged) Index5$2.83 of your $100 investment

(of which 30 cents is Japanese T-Bills)
Trailing 12 month yield = 3.27%, has lost a full point in the last year
IJHUS Midmarket stocks that track the S&P MidCap 400 Index$2.59 of your $100 investment (of which 2 cents is in Lumentum, who I’ve never heard of)25% Industrials, 15% Financials…
IJRUS Small Cap stocks that track the S&P SmallCap 600 Index $1.22 of your $100 investment
(largest holding is Solstice Advanced Materials)
IJH+IJR+IVV is sort of similar to ITOT
Main components of AOA as of February 2025

Like XGRO, investing in an all-in-one like AOA provides you with exposure to a bunch of different asset types across many different geographies in one product, including all of the “hot” stocks you read about ad nauseam. Diversification under one banner.

The big difference from XGRO is the very tiny representation of Canada overall. I worked it out to about 2.5% of the overall number, which makes sense given the size of Canada on a global scale.

I came across the “Three Fund Portfolio” popularized by Bogleheads over 15 years ago. AOA and its family members is more or less that concept.

  1. Shorthand for “80% equity, 20% bonds”. There remains a lot of disagreement about the appropriate asset allocation, e.g. https://www.bogleheads.org/forum/viewtopic.php?t=210178 ↩︎
  2. Instead, I see a lot of “target date” retirement ETFs, which are in some ways similar, but lower the equity percentages as you get closer to the target date. ↩︎
  3. There’s also AOR (60% equity), AOM (40% Equity) and AOK (30% Equity) ↩︎
  4. Compare with the XGRO breakdown at https://moneyengineer.ca/2025/01/30/whats-the-deal-with-xgro/ ↩︎
  5. That’s a mouthful. ↩︎

What’s in my retirement portfolio (Feb 2025)

This is a (hopefully monthly) look at what’s in my retirement portfolio. The original post is here.

Portfolio Construction

The retirement portfolio is spread across a bunch of accounts:

  • 7 RRIF accounts (3 for me1, 3 for my spouse, 1 at an alternative provider as a test)
  • 2 TFSA accounts
  • 5 non-registered accounts2, (2 for me 1 for my spouse, 2 joint)

The target for the overall portfolio is unchanged:

  • 80% equity, spread across Canadian, US and global markets for maximum diversification
  • 15% Bond funds, from a variety of Canadian, US and global markets
  • 5% cash, held in high interest savings accounts (list available to me shown here)

The view as of this morning

As of this morning, this is what the overall portfolio looks like:

Overall retirement portfolio by holding, February 2025

The portfolio, as always, is dominated by AOA and XGRO which are 80/20 asset allocation funds in USD and CAD, respectively. The rest are primarily either cash holdings in HISAs (DYN6004/5 in CAD and USD) or residual ETFs held in non-registered accounts for which I don’t want to create unnecessary capital gains just for the sake of holding AOA or XGRO.

The biggest month over month change is due to a small re-balancing exercise. I replaced some of my XGRO (which is an 80/20 equity/Bond asset allocation fund) with XEQT (a 100% equity asset allocation fund). I do re-balancing any time my asset allocation drifts more than 1% off my target allocations3. The trigger for me was an overweighting in bonds, which had drifted to represent 16% of my portfolio instead of the desired 15%. Upon reflection, the reason was obvious: both AOA and XGRO are 20% bonds, and if I want only 15% bonds, I will periodically need to fund an all-equity alternative. The net effect will be that you will see more XEQT show up in the portfolio over time.

The observant reader will also notice a bit of a shift between DYN6004 and DYN6005. The reason? I raided some USD from DYN6005 to pay my US credit card bill and replaced it with CAD in DYN6004 using the spot FX rate at the time. Seemed the easiest way to get some USD4 without having to resort to my friends at Knightsbridge.

SCHF percentages drifted down a bit since that’s the ETF I’m selling in my non-registered portfolio to augment my monthly RRIF payments. That will continue for the next few months at least since the USD payouts are needed to fund a few holidays5 I’m taking that are billed in USD.

Otherwise, nothing interesting to see in the month to month changes.

Plan for the next month

The geographic split looks like this

Overall retirement portfolio by market, February 2025

The international equity percentage is below my target of 24%, and so I’ll have to fix that. SCHF seems a good choice in USD6 since it’s free to trade with QTrade. XEF would be a perfect fit in the Canadian market.

A quarterly activity that I’ll be performing this month is to shift some of my USD RRIF holdings into my CAD RRIF. This wasn’t something I had planned to do but since my provider has backtracked on allowing me to get paid out of my USD RRIF in USD, I needed a way to keep the USD exposure at a constant-ish level in the overall portfolio. I’ll talk about the USD in my portfolio in a future dedicated post.

One final note: my retirement savings continue to grow even though I’m now actively removing assets out of it. On paper, this makes perfect sense since an 80/15/5 portfolio ought to grow at a rate greater than my rate of removal. In practice, of course, it’s rather stock market dependent. Here’s the monthly returns for the 2 ETFs that make up the lion’s share of my portfolio7.

XGRO and AOA monthly returns so far8
  1. For me, that’s one personal RRIF that has 2 accounts, one for CAD, one for USD, and one spousal RRIF. My spouse has one spousal RRIF in two currencies, and a personal RRIF. The alternative provider RRIF exists because I wanted to give Wealthsimple a try. ↩︎
  2. For me, two because one each for CAD and USD. The 2 joint accounts are my cash cushion accounts for the VPW methodology outlined here and here. ↩︎
  3. Completely spreadsheet-driven. I don’t trade on news, analyses, gut feelings, hot tips, or guesses. ↩︎
  4. I did hesitate a bit because the interest rate on DYN6005 is over 1% higher, but given the amounts involved, I’m clearly overthinking things. ↩︎
  5. All booked before this current tariff nonsense. Sorry. ↩︎
  6. Although it does have a 9% exposure to the Canadian market so not 100% “international”. Hard to beat the MER of this, though. ↩︎
  7. I don’t think this tool accounts for FX so it’s probably not totally accurate. Check out https://moneyengineer.ca/tools-i-use/ for other useful tools. Canadian dollar gained 1.4% against the USD in the past 30 days, per https://www.bankofcanada.ca/rates/exchange/daily-exchange-rates/ so that will reduce the effective return of AOA by the same amount. ↩︎
  8. “Without dividends reinvested” since these two ETFs only pay out quarterly. There haven’t been any yet. ↩︎

What’s the deal with XGRO?

***Numbers updated November 30, 2025****

As mentioned elsewhere, I rely heavily on all-in-one ETFs in my retirement portolio. New to all-in-ones? Read a bit about them here. While it may seem unwise to have (seemingly) so little diversification, when you buy an all-in-one like XGRO, you are actually getting a piece of THOUSANDS of different assets.

The main all-in-one Canadian ETF that I hold is an 80/20 fund1 called XGRO. There’s nothing special about XGRO other than it being free to trade on the platform I use — there are other 80/20 funds out there (e.g. ZGRO, HGRW). There’s also other all-in-ones with different equity percentages; there’s something for everyone!2

I thought it would be interesting to see what, exactly, is underneath every $100 you invest in XGRO. So by reading XGRO’s ETF description, following the ETF descriptions of what’s inside XGRO, and doing a little math, I came up with the following breakdown:

FundWhat is it?How much?Colour Commentary
ITOTBroad US stock coverage that tracks the S&P Total Market Index, about 2508 companies (top holdings: Alphabet, Apple, Nvidia, Microsoft, Amazon, Broadcom)$36.42 of your $100 investment

(of which ~2$ is in each of Alphabet, Apple, Nvidia, and Microsoft, and another $1 is in each of Amazon and Broadcom)
The Magnificent 7 and 2501 other companies
XICBroad Canadian stock coverage that tracks the S&P/TSX Capped Composite Index, about 223 companies (top holdings: RBC, Shopify, TD, Enbridge, Brookfield)$20.68 of your $100 investment

(of which RBC gets $1.40, Shopify gets $1.26, TD gets 93 cents)
You want banks? We got banks!
XEFBroad international (Europe, Asia, Australia) stock coverage that tracks the MSCI EAFE Investable Market Index, about 2500 holdings$19.49 of your $100 investment
(of which 24 cents goes to AstraZeneca, 34 cents goes to ASML…)
One of these years, MSCI EAFE is going to have another year like 2017…
XBB1400 or so investment-grade Canadian bonds that comprise the FTSE Canada Universe Bond Index$12.26 of your $100 investment (of which $3.89 is in federal bonds, $1.50 is in Ontario bonds, 91 cents is in Canada Housing Trust #, 85 cents is in Quebec bondsBonds got a lot of hate in 2023/4, but staying the course has been nice of late
XEC3000+ emerging market stocks that track the MSCI Emerging Markets Investable Market Index$4.18 of your $100 investment (of which 41 cents is in Taiwan Semi, 18 cents is in Tencent3…)“But honey, buying a case of power banks from Alibaba is helping our retirement portfolio”
XSHAbout 540 short term Canadian Corporate Bonds that track the FTSE Canada Universe + Maple Short Term Corporate Bond Index$2.96 of your $100 investment (of which 24 cents is in Royal Bank debt, 23 cents is in TD debt, 18 cents is in BMO debt)You want bank debt? We got bank debt!
USIGOver 10000 (!) US corporate bonds$1.95 of your $100 investment (of which 4 cents is JP Morgan debt, 3 cents is BoA debt)No idea how they track 10,000 bonds, but look at the yield4!
GOVTExposure to 191 US T-Bills$1.94 of your $100 investmentThey say “No pain, no gain”. I guess there’s only minuscule pain in T-Bills5.

If you were so inclined to run the numbers yourself, I’m pretty sure you’d get something similar to my numbers. It does change daily, mind you. And the percentages are routinely rebalanced, of course.

The big takeaway is that investing in an all-in-one like XGRO provides you with exposure to a bunch of different asset types across many different geographies in one product, including all of the “hot” stocks you read about ad nauseam. No FOMO here!

  1. A spirited discussion on the wisdom of 80/20 over here: https://www.bogleheads.org/forum/viewtopic.php?t=210178 ↩︎
  2. More equity=more risk=higher returns. No free lunch. ↩︎
  3. I desperately wanted the math to work out to “10 cents in Tencent”, but alas ↩︎
  4. https://stockanalysis.com/etf/usig/dividend/ ↩︎
  5. No gain. I feel much pain: https://www.google.com/finance/quote/GOVT:BATS?sa=X&window=MAX ↩︎