dollar cut in half

Kicking USD out of my retirement portfolio

After much consideration, I’ve decided that holding USD-denominated assets during retirement is no longer a good idea. I have been struggling with this question for a while now.

There are a few reasons why I’ve reached this conclusion:

  • I no longer spend USD. I have two credit cards1 that allow me to avoid foreign exchange fees.
  • Complexity. The USD in my RRIF accounts needs to be converted periodically since withdrawals are in CAD. The USD in my non-registered account might eventually lead me to have to file a T1135, and I hate new tax wrinkles. And of course the USD funds add to the universe of funds I have to manage in all the accounts. Fewer is better!
  • Choice. Without USD in my portfolio, the universe of DIY brokers opens up2 and the number of accounts I have to have is also reduced34.

The fluctuating CAD/USD FX rate might be another reason, but that hasn’t really bothered me. In the long term, it’s reasonably stable.

So how to go about doing it, and what impacts will this have? Let’s take a look.

General considerations

So of course, the only real way to convert USD into CAD at Questrade is to use Norbert’s Gambit. Performing the Gambit is a multi-day activity:

  • Day 1: Sell the USD asset and buy DLR.U with the proceeds; make journaling request to convert DLR.U into DLR
  • Day 2: Wait for settlement of trades made on day 1
  • Day 3: Wait for journaling to complete
  • Day 4: Wait for journaling to complete
  • Day 5: Sell DLR and buy CAD-listed assets to replace what I sold on day 1

Each time I do this exercise, it makes me a little leery since

  • I have to pay $9.95 plus GST to journal the shares on Questrade (not a huge deal, but as you have read elsewhere on the blog, I am a cheapskate)
  • I’m out of the market for 3 days. I really hate being out of the market since big moves can happen over short periods of time. Of course, this cuts both ways; I could miss a big rally or a big meltdown as a result5.
  • I’m making a bet on favourable FX rates. FX rates don’t typically swing much in short periods of time, but since over 50% of my retirement portfolio is in USD I’m not willing to try to find the “right” time to make such a trade.

As a result, I’ve made the decision to

  • Sell off 1/6th of my USD portfolio every month for the next six months (or thereabouts). This will allow me to smooth out any FX speed bumps and limits how much of my portfolio is idle at any one time.
  • Take advantage of a free month of Questrade Plus6 and do a few journaling requests during this month and save a few bucks

While doing all of this, I’m trying to be mindful of my asset allocation targets which are (newly set as a result of my analysis at Are my portfolio’s asset allocation targets “correct”?)

  • 5% Cash
  • 15% Bonds
  • 23% Canadian Equity
  • 37% US Equity
  • 20% International Equity

I’ll try to start moving my portfolio to these new targets as I make this shift, but given the targets are brand new, I’m in no particular time constraints; I’m expecting the portfolio to slowly move from the old targets to the new ones, finally landing at some point later in 2026.

Kicking USD out of my RRIF accounts

Of the 5 RRIF accounts I have in the household (three for me, two for my spouse), only two of them have USD in it, and the USD portion is 100% invested in either AOA (an 80/20 all-in-one global equity fund) or ICSH (an ultra short-term bond fund that stands in for cash)

AOA can be replaced with XGRO but it’s not an exact replacement. AOA has almost no Canadian Equity content and a higher US Equity content than XGRO. This means that a one-to-one switch will cause my Canadian Equity content to increase and my US content to decrease. I’m expecting this will eventually cause me to need to replace some of my AOA with a pure play US Equity asset. I’ve chosen VFV since it mirrors the S&P 500, an index that won’t be adding the mega-IPOs any time soon 🙂

ICSH can be replaced with ZMMK since they are similar in nature, but I’m not going to do that. Why? Because I hold ZMMK in my non-registered account as a VPW cash cushion, I do make trades in ZMMK from time to time. I don’t want to end up in a situation where I’m selling ZMMK in my non registered account and buying it in my RRIF, since this could deprive me of possible (small) capital losses — CRA does not look kindly on trying to “artificially” generate capital losses in this way.

So after mulling it over a bit, I’ve decided to replace ICSH in my RRIF accounts with ZST. It’s a short term bond fund which is a bit riskier than ZMMK7, but I’m counting on it being cash-like for my purposes. Neither has been around all that long, but it appears they are pretty close on the performance front with a slight edge for ZST.

So when all is said and done, my RRIFs should have three holdings: XGRO (mostly), VFV (some), ZST (about 2.5% of overall portfolio),

Kicking USD out of my non-registered accounts

Here there are two holdings

  • ICSH in my VPW cash cushion account
  • SCHF, an international equity fund I’ve held for years and years

The ICSH replacement is easy — move it to ZMMK. I’ll do that all at once. It will mean a loss of over a percentage point in gains at the moment, but this is the price of simplicity, I guess.

The SCHF sale is a bit like selling 6 months of RRIF payments all at once, which will attract a capital gain. I’m ok with that, but I’d prefer to avoid more capital gains for the rest of the year (I didn’t budget for that when I tried to work out my likely tax bill for 2026). Since selling SCHF is actually helpful in getting my new asset allocation targets right, I don’t need to replace it with another International Equity fund. My calculations tell me that I’ll probably need to replace it with a Canadian Equity fund. Here I’ve chosen to use VCN since it uses a different index provider8 and would be considered different from my other non-registered Canadian equity funds, namely XIC and HXT9. Buying VCN and selling it in subsequent months to fund my retirement salary should result in minimal capital gains for the remainder of the year.

So when all is said and done, the VPW cash cushion account should be 100% ZMMK and the other non registered account will be 100% CAD-listed ETFs, mostly tied up in Canadian Equity.

You’ll be able to see my progress in my next instalment of What’s in my retirement portfolio (May 2026) which I should have ready at the end of this month!

  1. Rogers Mastercard and Wealthsimple Visa, as detailed in What are the best credit cards? ↩︎
  2. e.g. Wealthsimple does not currently (June 2026) support USD RRIF accounts. ↩︎
  3. e.g. QTrade USD accounts are always separated from CAD accounts. So instead of 4 RRIF accounts, I could have 8 at QTrade. Painful. ↩︎
  4. I guess that’s actually a “reduce complexity” argument. Don’t tell anybody. ↩︎
  5. https://www.bogleheads.org/forum/viewtopic.php?t=370885 shows me that my fears are unfounded. It’s practically a normal distribution. ↩︎
  6. A subscription service offered by Questrade to give you free journaling. And other things I don’t really care about. ↩︎
  7. Average duration is longer, which makes its price more sensitive to changes in the overall interest rate environment. ↩︎
  8. FTSE Canada all cap rather than S&P/TSX for the others ↩︎
  9. And therefore avoids CRA’s superficial loss rules ↩︎

Tracking Norbert’s Gambit Costs with Questrade

Since I hold a fair amount of USD in my retirement portfolio and most of my expenses are in CAD, I do have to convert between the two worlds from time to time. Most of the time I’m converting USD to CAD, but because of higher US interest rates, I’ve recently converted some CAD into USD to take advantage of that fact and earn a little more money on my cash positions1. My normal way of dealing with this conversion is using Norbert’s Gambit, which I’ve talked about here and here.

Anyway, I’ve decided to keep track on what these movements are costing me using my current broker of choice, Questrade. The answer is not quite as straightforward as you might think.

Fixed Cost

With Questrade, a journaling2 fee is charged every time you do the Gambit. This costs $9.95 plus HST for a total of $11.24, always charged in Canadian dollars. If you choose to subscribe to Questrade Plus, then your monthly fee covers these costs. I’ve done the Gambit twice this year, with one more planned in the 4th quarter. So for me, the cost of journaling is a pay-as-you-go cost. This cost is the same whether you are journaling one share or 10,000 shares, so larger transactions are better here.

Variable Cost: Changes in USD/CAD rate

Performing the Gambit using Questrade takes several business days. The foreign exchange rate moves all the time, so by the time you complete the conversion, the rate has almost certainly changed from when you started the process. Sometimes this works in your favour, sometimes not. Most of the reading I’ve done suggests you ignore this variability, since over time it should even out. For kicks, I’m tracking it.

Variable Cost: Buying and Selling DLR/DLR.u

Any trade you do has an inherent cost, even if you pay $0 commissions3, as I do. That cost is buried in the bid/ask spread. You may have noticed this at work immediately after completing a trade — it almost always seems that the market value of what you just bought is a little lower than what you just paid4. This variable cost is buried, but can be estimated by looking at the average bid/ask spread of DLR, which is featured on its fact sheet. It’s currently stated to be 0.07% when buying/selling DLR and 0.1% when buying/selling DLR.U5 . So, on average, you will sustain a total 0.17% cost when doing the Gambit. But I must reiterate — this cost is buried in the actual price per share you get when buying/selling DLR. Now, I actually paid very close attention to the bid/ask pricing last time I did the Gambit and I paid about half that rate but that’s all down to things like the volume of trading on the day, how many shares you’re moving and a whole bunch of other things that I don’t fully comprehend.

Anyway, here’s my tracking table that I’ll update as I do more of these trades:

Some definitions are in order:

  • DLR Buy: date upon which DLR (or DLR.u) was purchased.
  • DLR Sell: date upon which DLR (or DLR.u) was sold. There’s a lag because that’s how long Questrade takes to complete the journaling request. Seems like it’s 3 business days.
  • USD: The USD value of DLR bought or sold as reported by the trade confirmation6
  • CAD: The CAD value of DLR bought or sold as reported by the trade confirmation7
  • Effective rate: divide the previous two columns to come up with a USD in CAD rate8
  • Spot Rate on BUY/SELL date: daily average exchange rate9 as reported by the Bank of Canada
  • Target currency: what we end up with, USD or CAD. It’s the opposite of what we start with
  • Ideal in target currency: This is a calculation that takes the starting currency and applies the spot Rate on the DLR buy day to come up with the target amount. The ideal would be what you would have gotten if you had access to a no-cost conversion on the day you decided you wanted it.
  • Net Cost subtracts either the USD or CAD column from the ideal amount. If it’s negative, it means the foreign exchange rate moved in our favour between the buy and sell dates. Net Cost is given in the target currency.
  • Journal fee is charged by Questrade
  • Total cost adds the journal fee and the net Cost and converts everything to CAD using the spot Rate on the buy day. If it’s negative, we actually made money doing the conversion.
  • % cost takes total cost and divides by the CAD column

If you want a comparative cost, a typical broker charges 1.5% of the amount changing hands. Looks like I’m doing far better than that so far!

  1. And by “cash” I mean either ICSH or ZMMK, which are ultra-short-term bond funds denominated in USD and CAD, respectively. They are both featured as ETF All-Stars. ↩︎
  2. “Journaling” is the technical term for moving an interlisted stock/ETF from the CAD side to the USD side of your account or vice versa. ↩︎
  3. An attractive feature of Questrade, among others ↩︎
  4. This effect is often masked by the volatility in the asset you’re buying, but when you buy very stable priced assets like ZMMK or ICSH or CASH it becomes quite noticeable. ↩︎
  5. And 0.07% happens to be one cent divided by the current DLR Canadian price of $14.12. And 0.1% happens to be one cent divided by the current DLR.u price of $10.24 USD. ↩︎
  6. And thus includes the bid/ask spread ↩︎
  7. And thus includes the bid/ask spread ↩︎
  8. And 1/effective rate gives you CAD in USD ↩︎
  9. And this is an approximation since the rate changes throughout the day ↩︎