Portfolio Optimization In Practice

My retirement portfolio is spread across multiple brokers and multiple accounts. And although I treat the portfolio as a unified entity when it comes to asset allocation (the concept is discussed here), different accounts have different allocations. The reasons are varied, but I would rank inertia as one of the big contributors — sticking with what’s there seems like a lot less effort than the other options.

What I think in important to point out is that the portfolio is still dealing with inflows and outflows every single month:

  • I pay myself RRIF minimum from my RRIF accounts, and this usually means selling some shares of XGRO
  • If RRIF minimum isn’t sufficient for my expenses (and it hasn’t been), then I have to liquidate shares from my non-registered account.
  • I contribute to our TFSAs every month
  • Questrade gives me free money every month as a reward for shifting assets their way (see how I did it here). This money shows up in my non-registered accounts1.
  • Dividends show up every month2; every quarter there is an even bigger distribution
  • And quarterly I convert some of my AOA holdings to XGRO within my RRIF using Norbert’s Gambit3. When I do this, it reduces my US and international equity holdings and replaces it with Canadian equity4.

So given all these ins and outs, there are always opportunities to tweak the asset allocations so that they remain close to my targets.

The targets, as always, are unchanged:

  • 5% Cash (mostly ultra short-term bonds)
  • 15% bonds
  • 20% Canadian Equity
  • 36% US Equity
  • 24% International Equity

Last week, a reader’s question (please send questions or comments to comments@moneyengineer.ca) led me to take a different look at what was in each of my retirement accounts (RRIFs, TFSAs, non-registered), and this week I acted on correcting a flaw in the way the accounts were structured.

The reader was actually asking about foreign withholding tax implications since the rules are different depending on whether the asset is held in non-registered, TFSA or RRIF but after spending a lot of time looking at it, I decided that, from a tax perspective, the portfolio was actually in reasonable shape. (If you want to dive into this yourself5, you can read https://www.finiki.org/wiki/Foreign_withholding_taxes and https://pwlcapital.com/wp-content/uploads/2024/08/2017-12_Ben-Felix_WP_Asset-Location-Uncertainty.pdf).

But this study did make me realize that the small allocation I had of bonds in my TFSA was wrong-headed. Since in my planning the TFSA is the LAST place I’ll head to fund my retirement, it follows that it should have the longest-timeline investments. So, for me, that means 100% equity is the correct allocation for the TFSA accounts. So what did I do?

  • I sold the bonds in my TFSA (XSH was the ETF), and put them in my RRIF (choosing instead to use XCB, a longer-duration corporate bond fund)
  • Of course, since you can’t add money to a RRIF, something had to be sold there. XGRO was plentiful, so that’s how I funded the bond purchase. From an asset allocation perspective, selling XGRO meant that I reduced my Canadian, International and US Equity exposure at the same time.
  • To compensate, the cash I generated in my TFSA by selling XSH was used to buy a combination of XIC (Canadian Equity) and XAW (US and International equity combined). XIC was already in the TFSA6. XAW is new but gives back the US Equity and International Equity I lost by selling XGRO7.

This is how the two accounts break down now, both from an ETF and an asset-allocation perspective. (In the asset allocation charts “Income” is the nomenclature I use for “bonds” and “Cash” means actual money as well as ultra-short-term bond funds like ICSH and ZMMK).

The result is my TFSA is now 100% equity, and the lower-growth cash-generating bonds are now all in my RRIF accounts. More efficient all around!

  1. Leaving the free money as part of the retirement portfolio was a conscious decision. I could have just as easily decided to withdraw the money every month. ↩︎
  2. Both ZMMK and ICSH pay monthly. They are both featured in my ETF all-stars. ↩︎
  3. You can read about it here. ↩︎
  4. AOA is 50% US equity, 28% International equity. XGRO is 36% US Equity, 24% International Equity. ↩︎
  5. It’s not a straightforward topic. In the end, the foreign withholding tax isn’t huge but as a cheapskate, it’s noticeable and can be higher than MERs of the ETFs you hold. ↩︎
  6. XIC helps tilt the overall Canadian equity allocations in the right direction. AOA tilts it in the wrong direction. ↩︎
  7. The current numbers don’t allow me to use an XEQT/XIC combination. Over time, this will change. ↩︎

RRIF, TFSA, non-Registered…what do you do with each?

My retirement fund is divided amongst a bunch of different accounts: RRIFs, TFSAs, non-registered. And although I present them as a monolith in my monthly updates (latest one here), I don’t treat them the same way and they have rather different things inside them.

I don’t claim to have a fully optimized portfolio; a thoughtful reader was asking me questions about tax implications of my current holdings, and I admittedly haven’t given a ton of thought to that. But I will in a future post 🙂 .

So, in other words, you’re getting my current thinking for what I hold where. It may not be ideal. But at least you see why things are the way they are.

Below you can see how my retirement funds are divided amongst my various investment vehicles. This one is accurate as of January 8, 2026, and is greatly facilitated by tracking my stuff in Google Sheets. There’s a basic template of what I use over here1.

Retirement portfolio, divided by account type, January 2026

So that’s where it’s at. How do I treat the three main segments of the pie?

RRIF

So the RRIF is clearly the largest piece of the retirement pie and will be around for some time, possibly for the rest of my life. At this point in time, I’m only taking RRIF minimum payments which are recalculated every year and are based on my age and the value of my RRIF on December 31 of the previous year.

I am taking RRIF minimum primarily because I want to avoid the hassle of spousal RRSP/RRIF attribution that I talk about here. RRIF minimum is quite a bit less than the expected return of this account given the holdings therein, mostly AOA and XGRO:

I periodically (once a quarter) shift funds from AOA to XGRO using Norbert’s Gambit2. How much? Well, at the beginning of the year, I see how much of my RRIF is in USD. I then multiply that by my RRIF age factor3, divide by four, and presto, I have a quarterly amount I should move.

All of my many RRIF accounts4 have XGRO, and on the day I make my payday calculations, I have a spreadsheet that calculates how many shares of XGRO I need to sell in each account given the current price of XGRO and the amount of CAD happens to be kicking around in a given account. In very rare circumstances, I might (as well/instead) sell AOA if I had a need for US cash5.

The small contribution of ICSH here is because I have a 5% “cash” asset allocation in my portfolio, and I needed someplace to keep this monthly income. RRIF seems as good a place as any, especially since all those monthly dividends are completely tax-free as a result.

In the coming years, the RRIF will take on more and more of my monthly spending needs. Once the attribution time period has lapsed, I’ll probably take more than RRIF minimum from here in an effort to reduce taxes for older me — once I start collecting CPP/OAS as well as RRIF payments, I could find myself in a taxation world of hurt. Making my RRIF smaller will help, but there is no free lunch. You either pay taxes while you’re alive, or your estate will pay them when you’re not.

Non-Registered Accounts

I really have two kinds of non-registered accounts in my retirement calculations, and they have very distinct usages. Let’s see the difference:

The “legacy” non-registered accounts are long-standing accounts that have grown over the years of accumulation. They are held in my name and my spouse’s name and taxed accordingly. These accounts, specifically the one in my name, account for probably 2/3 of my current income. Every time I withdraw from these accounts, I have to account for capital gains, which is fine, since the taxation treatment of capital gains is generous. You’ll also notice that this account is 100% equity. And as previously noted, the dividends thrown off these investments is not particularly noteworthy (not zero, but nothing a dividend-focused investor would get excited about). That’s why you see funds like HXDM and HXS here, to explicitly avoid dividends. This portion of my non-registered funds is targeted to eventually go to zero in the next few years, probably before I start collecting CPP. That’s a tax avoidance strategy, no idea if it will work out in my favour.

The “cash cushion” non-registered holdings are 100% in ultra-short term bond funds, which to my way of thinking, is equivalent to cash. This account exists because I use VPW as a decumulation strategy, and the cash cushion helps smooth out my monthly salary. Sometimes I add to the cash cushion (directly from my other non-registered account) and sometimes I pay myself from the cash cushion. You can read all about how it works at The Mechanics of Getting Paid in Retirement. Here I keep a bit of uninvested cash floating around in an effort to reduce the number of buys/sells I have to do here. The capital gains are quite minimal in these funds since both ICSH and ZMMK stay close to $50/share6 but it’s possible to make minor gains/losses7 depending on the exchange rate and day of month I make the purchase/sale.

TFSA

The TFSA, per the plan prepared for me by my fee-based advisor, (part of the steps I took to figure out that I had enough to retire) is the last account to decumulate. I continue to contribute to my TFSA monthly, like I have ever since TFSAs were a thing. That would be an “expense” I could cut if needed, I suppose. It tilts heavily towards equities8:

Besides XEQT, you currently see XSH, a bond fund9. This exists in order to keep my target asset allocations in line, and because I don’t really want the monthly distributions landing in a taxable account. Perhaps that holding would be better in my RRIF? There’s also XIC here, which is a Canadian equity fund, necessary to offset the heavy US equity contribution made by AOA.

  1. Over the holidays I’ve started on a new template that makes heavy use of pivot tables, which I do like quite a bit. ↩︎
  2. You can track my progress over at Tracking Norbert’s Gambit Costs with Questrade ↩︎
  3. Per https://www.canada.ca/en/revenue-agency/services/tax/businesses/topics/completing-slips-summaries/t4rsp-t4rif-information-returns/payments/chart-prescribed-factors.html, it’s “1 divided by (90 minus my age)” until I turn 70. ↩︎
  4. Hopefully in a week or two it will be down to five. ↩︎
  5. I do have a USD bank account (via CIBC) and a US credit card (ditto) to avoid FX charges, but my shiny new Rogers Red card also provides sufficient cashback on USD transactions to wipe out the extortionate FX rates charged by credit card companies. ↩︎
  6. Reverts to around $50 on its ex-dividend date, late in the calendar month. Except January, where ICSH doesn’t distribute at all, instead distributing twice in December. ↩︎
  7. Losses are unlikely because I trade frequently enough to fall under superficial loss rules. Best explanation of how this works at https://www.adjustedcostbase.ca/blog/what-is-the-superficial-loss-rule/ ↩︎
  8. Longer timeframe = higher risk acceptable = more equities ↩︎
  9. Here is a bit of problem. XSH is a short term bond fund; by rights, this should be a long term bond fund since the timeline of the investment is longer. Sigh. I picked this one because (a) it had corporate bonds and (b) it had a very low MER. ↩︎

News: Questrade Contest offers free money

Yup, it’s another promotion. Keep that gravy train going! This time, it’s a contest, so no guarantees, but the rewards are pretty nice if you happen to be so lucky.

  • $175k for your TFSA: (Ts and Cs here)
  • $50k for your RESP: (Ts and Cs here)
  • $40k for your FHSA: (Ts and Cs here)

In each case, all you need to do is to open and fund a new TFSA/RESP/FHSA account ($250), or contribute more than $250 to an existing account, or send a postcard with an essay (yes, really) before the end of the year. One entry per client, per investment vehicle. But you can only win ONE of the three prizes (shucks).

I wonder which contest will actually have the best odds? I contribute to my TFSA every month, so I guess I have a shot, too…

Death, Taxes and Estates: Part 1

I am not a lawyer, accountant or tax expert. Your situation may be a lot different than mine. Seek professional guidance if needed.

What happens to our investments when we die? Having lost both my parents in the past 2 years, I’ve (regrettably) had a lot of exposure to the ins of outs of estates and how they work.

Being Ready for the Inevitable

Fact: we’re all going to die. Pretending this isn’t true isn’t helpful to your survivors. So there are some concrete things you should have in place before that happens.

  • Have a will. Whether DIY, software-assisted1, or prepared by a suit, just get it done — here’s a nice step-by-step guide. And if you do have one, is it up to date? Take a look.
  • Have the will name exactly one executor, with alternate executors in the event your first pick isn’t available . Hearing multiple stories from multiple sources about how much extra work and delay having joint executors causes, I cannot recommend this all-too-common approach. You’re not “playing favourites” by naming one person2.
  • Make sure your executor knows how to get a hold of the will. Be very specific, and repeat this information frequently so it’s top-of-mind.
  • Make sure your RRIFs/RRSPs/TFSAs name successors and/or beneficiaries. I covered that topic in more detail here.
  • Make sure any life insurance policies name a beneficiary
  • Make sure your workplace pension3 names a survivor4.
  • Prepare a death binder5 with all assets clearly specified — provider name, account numbers, name on the account. Is the list really long? Maybe it’s time to trim that list down. Every provider on that list will create work for your executor. So if you want to be kind, keep the list of providers small. Make sure your executor knows where to find it.
  • Have a month or two of expenses in cash that is accessible by those who survive you, like in a joint chequing account. Assets held solely in your name will be frozen when you’re dead, possibly for weeks or months.
  • Set up someone (your executor, for example) as your authorized representative with CRA. This makes dealing with taxes much easier for those that you leave behind. How? Read here.

My Situation

My parents held no real estate, and all their assets were held in DIY investments (RRIF, TFSA and non-registered accounts). They each had a will and named the other as the executor with me as the alternate. They dealt with two providers — one for their DIY investments (BMO Investorline) and one for their day-to-day banking (CIBC). So in terms of complexity I think I had it pretty easy.

Dealing with the death of the first parent

My Dad’s death was not a surprise, and because of this I was able to maximize his TFSA contributions before he died. Dad did hate paying taxes.

Although my Mom was legally the executor, I did almost all the work involved. Most providers seemed to be pretty good about dealing with me once they got confirmation from my Mom. The key documents and facts you’ll be asked for in almost every encounter are the same, so have these ready each and every time:

  • Date and place of birth of the deceased
  • Date and place of death of the deceased
  • SIN number of the deceased
  • A death certificate (this is issued by the funeral home, typically)
  • The will
  • Funeral home invoice (if applying for a death benefit)

Dealing with the bank was easy. One 30 minute meeting6 and all was sorted.

As many DIY financial services providers don’t have brick and mortar locations, high quality digital versions7 are also generally accepted. In the case of BMO Investorline, I had to visit a BMO branch8 with the documents so they could send them as “true copies”. How a provider with no affiliation with a bank does this, no idea9.

In the case of any DIY investment held in the deceased’s name — those assets get frozen upon notifying the provider. This can be problematic if one is relying on those assets to say, pay rent, or pay for funeral arrangements.

The unexpected complication arose from the non-registered joint account — it didn’t just “convert” to removing one person’s name from the account — you have to open a new, individual account, involving all the same paperwork as though you were a new client, and then transfer the joint assets “in kind” to the new account. During this time, the funds were not accessible. This is beyond annoying, but I suspect this is the same regardless of who your provider is. My mom lost access to her joint account for about 6 weeks while this was settled.

Taxes for the death of the first parent

The tax return you file for a person who has died in this scenario is called (ominously) the Final Return. A person who dies is treated as though they sold all their assets on the day of death. I did not file a T3 Return10 return for my Dad, since all the assets passed through to my Mom. If he had had non-registered assets held solely in his name, I think I would have had to.

  • For a RRIF or RRSP, this means CRA assumes you sold all the holdings on the day you died and recognized it as income11
  • For a non-registered account held solely in one name, CRA assumes you sold all the holdings on the day of death and recognized any capital gains at that time.

I was able to successfully file the Final Return for my Dad using Wealthsimple’s tax software12. The Final Return cannot be eFiled — you have to print it and send it using snail mail.

Adjustments after the death of the first parent

After my Dad died and my Mom had all the combined TFSA/RRIF assets in place, we updated her TFSA and RRIF to name me and my siblings as beneficiaries by filling out a form. This proved to be helpful in reducing the tax bill a bit when she died. More on that in a future post.

  1. “willful.” seems to be a trendy option nowadays: https://www.willful.co/ ↩︎
  2. One could argue the opposite — just give the duties to your least favourite relative as a last vengeful act ↩︎
  3. Some workplace pensions provide death benefits and/or an ongoing survivor pension, but only if you take the trouble to name a survivor in that pension. ↩︎
  4. And if you do, I’m envious 😉 ↩︎
  5. Paper is probably less trouble than trying to provide a file location/passwords, but YMMV. ↩︎
  6. Prearranged online of course. You can’t just walk into a branch to do anything these days. ↩︎
  7. You’ll get good at this workflow or go crazy trying. Take photo on phone, airdrop to laptop, compress/convert image so it can get through email… ↩︎
  8. Do NOT assume that the brokerage has anything to do with the bank with whom they share a logo. I learned this the hard way with BMO/BMO Investorline. ↩︎
  9. Maybe notarized documents? Let me know at comments@moneyengineer.ca. ↩︎
  10. AKA “Estate Return”. A person who dies becomes a new tax entity, typically named Estate of <dead person> ↩︎
  11. Which is why you name a successor for your RRIF — this tax penalty is thereby avoided ↩︎
  12. It was because Intuit Quicktax could not handle this scenario that I ended my decades-long relationship with them. ↩︎

Significant birthdays for the DIY Investor

There are significant birthdays every DIY investor should be aware of. Did you know about all of them?

The list below is a gross simplification — like all things in the Canadian Tax code, the exceptions and caveats fill many pages, but this is roughly correct. I’ve included links so you can read the relevant sections yourself and see if you agree with my simplifications!

The day of your child’s birth

Per the feds, a birth certificate for your child is all you need to apply for a Social Insurance Number. And although their working days are far into the future, their RESP eligibility starts right away — but you can’t open an RESP for a child unless that child has a SIN. The lifetime limit for donations to an RESP is currently set at $50k/child. The sooner those contributions start, the sooner you can collect free money (the CESG, $500/year, $7200 per child lifetime), and the longer your contributions can benefit from the power of compounding.

Your 18th birthday

This is significant one for a number of reasons!

TFSA

Once you turn 181, you can open a TFSA and begin contributing. Even if you don’t start contributing, your TFSA limit starts to accumulate the year you turn 18. In 2025, that annual limit is $7000 per year, and it grows at the rate of inflation2. It’s cumulative, so it’s not a “use it now or lose it forever” kind of proposition. At the start of every calendar year, there are a flurry of announcements indicating the new annual limit.

You can contribute to your TFSA forever, even in retirement. I am!

CPP contributions kick in

If you’re over 18 and earn more than $3500 a year, you’ll have to pay CPP contributions. While current you may balk at this sort of reduction in your take-home pay, future you will appreciate the inflation-index adjusted salary you can collect later in life.

FHSA

You can open a First Home Savings Account on your 18th birthday…or maybe your 19th birthday3. And the year you open it, you add $8000 in eligible contribution room…which continues every year, to a maximum of $40000.

Your 19th birthday

The so-called “age of majority4” in Ontario allows you to roll in free money in the forms of GST credits, Trillium benefits5 (in Ontario) and carbon tax credits6 . The cost of admission is filing a tax return. No excuses — plenty of online providers offer free returns for “simple” returns and my friends at Wealthsimple offer “pay what you want” tax filing.

This is also a time you are eligible to open an RRSP7, which may make sense if you’re already maxing out your TFSA contributions.

Your 35th birthday (or later)

An RESP can only be open for 35 years.

Your 60th birthday

This is the first year you can choose to collect CPP; generally speaking, most experts recommend that you delay collecting CPP for as long as possible, for two reasons:

  • It may be the only inflation-protected income you have (this applies to me, I have no other pension)
  • You get more money the longer you wait. (you lose 0.6% of payment for every month you start before your 65th birthday. That adds up to a reduction of 36% if you start on the day you turn 60).

My tools page includes the very helpful CPP calculator, which can help you make a decision concerning your CPP start date.

Your 65th birthday

This is the first year you can choose to collect OAS. Experts are a little more split on whether or not to delay this one — the benefits to delaying to age 70 are not as strong as for CPP8. My plan is to delay, as it’s another inflation-adjusted benefit.

If you’re collecting any sort of pension (RRIF payments, CPP, employer pension) this is the first age at which you can split that income with your spouse. This can reduce your tax bill.

Your 70th birthday

You have to start taking CPP and OAS by this time.

Your 71st birthday

You can no longer contribute to an RRSP and you have to open a RRIF. Lots of the literature out there seems to imply that this is the ONLY time you can open a RRIF, but rest assured, there’s no minimum age for opening a RRIF — I’ve been collecting from mine since the start of the year 🙂

Your 85th birthday

This is the last year you can start collecting from an ALDA (advanced life deferred annuity) you have set up. The ALDA is a vehicle I just learned about, and need to do a bit more research. It may be a way to fund income in your later years when the complexity of managing withdrawals in a DIY fashion may be too cognitively overwhelming.

What birthdays are you thinking about? Let me know at comments@moneyengineer.ca.

  1. Or possibly 19, depending on where you live. ↩︎
  2. But only in increments of $500. Even though inflation is drifting back down to more usual levels, doing the math indicates that we should expect more frequent increases in the TFSA limits in the years to come. Adding $500 to a $7000 limit (a 7% bump)is a lot easier than adding $500 to a $5000 limit (a 10% bump) ↩︎
  3. Per https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/first-home-savings-account/opening-your-fhsas.html “certain provinces and territories, the legal age at which an individual can enter into a contract (which includes opening an FHSA) is 19 years old” ↩︎
  4. This language is so opaque, it’s like a parody of government speak. Or maybe it’s a commentary on the aging demographic of Ontario? ↩︎
  5. Some of the benefits even kick in earlier ↩︎
  6. A limited time offer, presumably ↩︎
  7. Per CRA, there is NO minimum age at which you can open an RRSP. Contributing to an RRSP requires that you enter into a contract (meaning you have to be of an age that permits this, either 18 or 19) and you have to earn money. ↩︎
  8. It’s still 0.6% per month of delay, or 36% over 5 years. That’s pretty good RoI, in my view. ↩︎