MyACB: A new ACB Tool

ACB stands for “Adjusted Cost Base”, and is something you need to care about if you have non-registered stocks/ETFs that you buy and sell. If you don’t track your ACB, you can’t calculate the capital gains and losses for a given asset sale.

“But that’s what the T5008 is for, isn’t it?”

Theoretically, yes, but online brokers are notoriously sloppy with tracking ACB and hence your T5008 may not track capital gains properly. Some common reasons why this is are:

  • You hold the same asset at multiple brokers (or even within multiple accounts at the same broker). The CRA doesn’t care where you own the asset, they only care that you own the asset. No matter how many ways and in how many accounts the asset is sliced, CRA considers there to be only one ACB for all of them.
  • You move the asset from one broker to another and the ACB gets set incorrectly by the receiving broker
  • Your asset is priced in USD and your broker is using a different FX rate from you1
  • Your asset delivers a return of captial (RoC for short) which lowers your ACB (and increases future capital gains); your broker may or may not track this on your behalf
  • Your asset reinvests dividends into the fund (this sounds the same as a DRIP, but it isn’t — it’s commonly known as a “phantom distribution”). This increases your ACB.
  • Your asset undergoes a share split or share merge.

For these reasons, I don’t trust T5008s, and I track my own ACB. In Tools I Use I mention the ACB tool I use; it’s the one I have been using for many years now, namely Adjusted Cost Base. (Before that I think I used an Excel template…which I converted to ClarisWorks format, but I digress…)

I use the free version of Adjusted Cost Base because it suits my needs, and I wasn’t aware of a reasonable alternative, and I’m a cheapskate. But it seems there is one now — MyACB. I gave MyACB a quick spin this week, here’s how it compares to Adjusted Cost Base, both in “Free” mode:

User InterfacePortfolios Automated FX Automated RoC and phantom distributions Import from other sourcesPay models
Adjusted Cost Base Not pretty; subscription eliminates ads– two; 5 with subscriptionNoNo, requires subscriptionNo, requires subscription$49/year
MyACB Pretty– one; 5 with family subscription,
100 with “pro” subscription
YesFor one asset only; more assets require subscriptionYes$29/year for family

$99/year for pro2

User Interface

Adjusted Cost Base won’t win any graphic design awards3. The design is functional but not at all modern looking. MyACB looks like a modern website. Dark mode? Check. Logical layout? Check. And at present, MyACB is ad-free4.

One big thing MyACB does better than Adjusted Cost Base is its support for editing portfolios, specifically related to deleting symbols. It’s far too easy to accidently trash an in-use symbol in Adjusted Cost Base. MyACB makes it very clear how destructive your desired action will be and asks for a specific and impossible-to-click-too-fast confirmation!

Portfolios

Tracking ACB for me means tracking it in my account, my spouse’s account, and our joint account. So that’s three portfolios. And I try to hold different assets in different portfolios to avoid raising the CRA’s ire.

Anyway, my three portfolios exceed the “free” capacity of both products; I get around the restriction by having my spouse have her own Adjusted Cost Base account to track her portfolio. Not a big deal, just a minor inconvenience. With MyACB it would be a bit trickier.

Once nice thing that MyACB does here is support for a “Group” of portfolios. This allows for a user to have multiple portfolios at multiple brokers to keep an eye on superficial losses. I wasn’t able to test this function, since MyACB is limited to one portfolio in the free version. But I can see it as being useful. (In my case, as an Adjusted Cost Base user, I just merge all my transactions across multiple accounts into one portfolio and achieve the same result. The MyACB model is cleaner and more useful).

Automated FX

Since I trade in both USD and CAD, I need to know what the CAD<->USD exchange rate is on day of settlement5. If you only hold CAD-denominated assets, then this won’t matter to you.

Here the free version of MyACB wins hands down. MyACB will do FX calculations for you by looking up the FX rate on the day of settlement. This is a something Adjusted Cost Base makes you enter manually.

Automated RoC and phantom distributions

ETFs have a habit of using these means of distributing money to their unit holders. I’m no tax accountant, but you can read all about these weird distributions over on both of the websites

Both tools offer support for these, no issue there. I’ve been tracking these distributions in Adjusted Cost Base for years.

MyACB adds a small teaser in the free version that allows you to automatically add these transactions for any ONE asset in your portfolio6. So if your non-registered account has one asset, this might be construed as useful. For me, and my 10 different non-registered assets, it’s merely an effort to entice me to pony up and pay for the family version of MyACB. Anyway, I tried it out and it performs as advertised, and is an exceedingly useful feature, but in the free version, it’s really just a way to kick the tires for most of us.

But compared to the free version of Adjusted Cost Base, one thing missing is support for multiple portfolios. Adjusted Cost Base’s free version supports two portfolios. I actually need three portfolios: one for my account, one for my spouse’s account, and one for our joint account. To get around that restriction, my spouse tracks her portfolio in her own Adjusted Cost Base account.

.

Import from other sources

Adjusted cost base doesn’t offer this in their free version, but it’s in the subscription version.

MyACB allows this in the free version, not too surprising, since it’s the new kid in town. The feature seems well thought out, and includes contributions from others (“schemas”) to save you time in figuring out how to map fields to MyACB.

I did try to do an export from Adjusted Cost Base to MyACB and ran into a few problems:

  • The way splits are modelled in the two platforms is different. MyACB puts the split ratio in a dedicated field, whereas Adjusted Cost Base puts in two places — once in the Transaction field and once in the Shares field. A bit of Google Sheets post-processing can fix this, but this may be a problem for a user less familiar with string manipulations.
  • In MyACB, the ticker symbol is mandatory, whereas in Adjusted Cost Base it isn’t.
  • Adjusted Cost Base doesn’t call out the currency used, just the exchange rate, and a “yes/no” if it’s a foreign currency transaction. MyACB stores the currency “kind” (e.g. USD, EUR etc). Again, a minor difference, but one that requires some thought as to how to covert one to the other.

Am I switching?

For the moment, no. Adjusted Cost Base meets my needs, and it would require some work for me to move to MyACB. To get the most out of the switch, I would have to pony up for a family plan given the portfolio limitations in MyACB’s free version. If you’re just starting out in getting help with your ACB tracking, either tool will meet your needs. MyACB has some nice features in the free version (automatic FX lookups, transaction importing) that warrant giving it a close look.

What do you think? Let me know at comments@moneyengineer.ca!

  1. There’s more than one acceptable way to do this. What I do is find the Bank of Canada rate on the settlement date and use that. ↩︎
  2. “Tax pros” is an assumption on my part. I don’t see how even the most dedicated DIYer has a need for 100 portfolios… ↩︎
  3. I see that the top hat guy for Adjusted Cost Base’s logo has had a makeover; he looks a little less scary and seems to have given up cigars. ↩︎
  4. I do respect the need for content creators and developers to be compensated somehow for the work they do. The ads on Adjusted Cost Base are quite prominent and can be quite distracting. ↩︎
  5. You track your ACB in Canadian dollars, always. And you convert each transaction — buy or sell — to CAD. ↩︎
  6. The UI to do this is a bit (uncharacteristically) clunky, in my view — you can only import one year of transactions at a time, which gets tedious pretty quickly. ↩︎

Wealthsimple: Tax mini-review

Ah, Tax Season. No surprise — I do my own taxes. I have been the “tax man” for many years, filling out taxes for me and my spouse, my parents (when they were alive), my mother-in-law…

For many years, I used TurboTax as my go-to software, taking advantage of the annual discount rate offered to CIBC customers. I include this research should any of you (a) bank with CIBC and (b) use TurboTax (which used to be called QuickTax).

Anyway, I don’t use TurboTax anymore. TurboTax had a nasty bug a few tax seasons ago related to Final Returns (I was filling out my late father’s final tax return) and after spending several hours with support, who ultimately admitted there was some bug, advised me to direct a call to the developer line and explain the problem to them — from scratch — I was less than impressed. And this after enduring yet another price increase (usually hidden as “upgrades” to do simple tasks, like add capital gains) I decided to look elsewhere for my tax filing needs.

I think it was a Rob Carrick column1 that advised me that upstart Wealthsimple offered tax software which was free2. As a certified cheapskate, “free” was certainly a price I could get behind. And so I gave it a try a few years ago.

I think Wealthsimple uses Tax as a loss-leader to get you started on their platform. It certainly worked that way for me. I started using just Tax, then added a prepaid Mastercard (no-fee FX), then added an RRSP/RRIF account (to get a new laptop), now a few savings accounts, investment account, Wealthsimple Visa card….

Anyway, you might be dubious about a free product, but it works great. It supports everything you would expect including auto-fill, eFile, saving information across tax years so you don’t have to type excessively, support for joint filing with your spouse…I’ll note that my tax needs are relatively simple: T4s, T5s, T3s, plenty of non-registered stock sales that generate capital gains and losses…Compared to QuickTax, Wealthsimple Tax is a little less user-friendly but a little easier to skip around. It didn’t take long for me to find my way around.

The hidden cost? You have to setup a login with an email address, and this will generate Wealthsimple marketing emails, which may or may not be welcome3. The Recommendations section includes helpful tips aka upsell opportunities like opening a TFSA to avoid paying tax on bank interest. But to me, it’s a fair trade.

  1. Mr. Carrick now has a Substack too. Retirement for him I guess means “doing the same stuff I did before without deadlines”, which is good news for the DIY investor. ↩︎
  2. Wealthsimple added Tax to their lineup back in 2019 with the acquisition of SimpleTax, a product some of you may know…? ↩︎
  3. I do like their Monday newsletter called TLDR. ↩︎

What’s included in your “retirement bucket”?

My monthly retirement salary is calculated using a methodology called Variable Percentage Withdrawal, or VPW for short. You can read about the methodology over here, and you can follow an excellent real-time illustration of how it works over at https://tinyurl.com/vpwForwardTestFiniki.

Part of the “how it works” is calculating your total retirement savings on a monthly basis. For me that includes the real-time value of:

  • 5 different RRIF accounts (3 for me, 2 for my spouse)
  • 2 TFSAs (1 for each of us)
  • 3 non-registered accounts (one for me, one for my spouse, one that serves as VPW’s cash cushion)

But what’s not in it?

  • My day to day chequing accounts
  • A rainy-day savings account
  • A tax savings account
  • A short term investment account

Since I’m continually talking about what’s in my retirement portfolio (most recently here), I figured a few words of other assets I have might be helpful.

My day to day joint chequing account

This is the account my spouse and I use for day to day banking. It’s an account we’ve held at CIBC for decades. It’s the kind of account that charges no fees as long as a minimum balance is maintained. It doesn’t pay any interest on balances. I could still conceivably use it to write physical cheques, but I can’t remember the last time I used it for that. Like most day to day banking, it has inputs and outputs:

  • Inputs: RRIF payments, payments from my non-registered retirement accounts, my spouse’s salary, eTransfers
  • Outputs: Most bill payments (subscriptions, utilities, insurance, credit cards, taxes, charitable donations), eTransfers, transfers to other accounts

As I build my relationship with Wealthsimple, some of the day-to-day duties are being shared — depending on cash flow I will sometimes pay bills from Wealthsimple, and if my CIBC balance gets too high (not often, but it does happen sometimes) I will move money from CIBC to Wealthsimple since Wealthsimple pays interest and CIBC does not. And if I’m traveling in a foreign country, the Wealthsimple credit card comes into play1, and balances for this card need to be paid from a Wealthsimple account.

My rainy day savings account

Every month, without fail, I redirect some funds to my rainy day savings account2. This is a separate account that pays interest. The rainy day fund pays for unexpected (but never ending) expenses. These could be car related (major repairs), house related (renovations, repairs), or sometimes a large splurge (vacation related). There isn’t a hard and fast rule as to when to apply rainy day savings, but a good starting point is when the cash flow of the joint chequing account looks like it’s heading to dip below the threshold where bank fees start getting paid for day to day banking. I hate all banking fees. Discretionary3 spending from the rainy day account is a joint decision.

My tax savings account

Every month, without fail, I direct some funds from my chequing account to the tax savings account. As a retiree, my only income comes from

  • Monthly RRIF minimum payments, which get no special tax treatment4. It’s like income. The big difference between a RRIF paycheque and a salary paycheque is that a typical salary paycheque has tax withheld at the source, CPP payments, EI payments… A RRIF paycheque has none of that.5
  • Payouts from my non-registered accounts, which also don’t come with any withholding tax. Every payout typically6 generates a capital gain and even with a 50% tax break on capital gains, it adds up!

So yeah, there’s a good chunk of income coming in (all flowing in to my day to day chequing account) but no taxes. So to cushion the blow in April, I’ve set aside funds to pay the looming tax bill. And for simplicity, I keep this separate from other accounts so there’s no temptation to “borrow” from it or to “forget” to make a payment. Payments are automated, direct from the chequing account every month. Wealthsimple makes this sort of thing quite painless to set up. And it’s a straight savings account, paying a small amount of interest, about 50 basis points below Bank of Canada overnight rate.

Short term investment account

This is something I’ve set up after getting a small inheritance. I haven’t decided what to do with this money, but while I think about it, I have it invested in an account with a reasonable return without taking on too much risk. It’s like the rainy-day fund, but with a likely longer time horizon.

The firewall between retirement savings and everything else remains in place. But everything else is a bit more complex than you might expect at first glance!

  1. No FX fees when I use this card. One of three I carry, which I talked about lately. ↩︎
  2. There’s actually a few of these held at different providers (Wealthsimple, Simplii) at the moment; this needs to be consolidated. ↩︎
  3. Renovations that aren’t urgent, for example. ↩︎
  4. I’m ignoring the fact that if you’re over 65 (I’m not) then you can split RRIF income with your spouse however you like. Because I planned ahead, my spouse and I are both the same age, and have very nearly the same RRIF value saved up, so even once I turn 65, the splitting may not be needed. ↩︎
  5. To clarify, if you take RRIF minimum payments (as I do) then there is no withholding tax. If you take more than RRIF minimum, then there is, and the amount withheld will depend on how much above the minimum you go. Full and complete rules outlined by the CRA (prepare coffee before reading). ↩︎
  6. A lot of the things I hold in my non-registered account I have held for a long time. And since it’s mostly boring index funds (I covered what’s inside a while back), they tend to increase in value over time. ↩︎

What are the best credit cards?

The best credit cards for me are not necessarily the best cards for you. I don’t find I’ve changed my spending habits much in retirement, but being retired has meant I can spend a bit more time trying to optimize my credit card holdings to maximize benefits to me. One thing that I value above all else is cold, hard, cash. I don’t like “points” cards because understanding what kind of ROI I’m getting is nearly impossible, and always subject to the whims of a points to dollar conversion rate that can be changed at any time. I’m now holding three different credit cards, all of whom pay cash back, and all of them have their place in my spending universe.

Primary Card: Rogers Red World Elite Mastercard

Read about it here. As a Rogers customer1, this card is really the best possible card for my needs:

  • No fees
  • 2% cash back on everything, paid as a reward credit that you then immediately apply to subsequent card purchases; this reward credit is multiplied by 1.5 if you apply it to a subsequent card purchase for a Rogers service.
  • 3% cash back on USD purchases, which erases the 1.5% FX fee charged, and then some
  • Travel insurance, purchase insurance, etc etc
  • Free supplementary cards

The problem with this card is that its credit limit is a bit low; I even asked for an increase and was denied2.

The other problem with this card is that it’s not tied to my normal banking, so I have to pay it manually3. And it only offers a login for the primary card holder, which isn’t ideal.

Secondary Card: CIBC Costco Mastercard

Read about that one here. This one is actually a conversion from another CIBC card I had. Converting a card from one kind to another means you don’t lose your credit limit, which was the main appeal here. I am a Costco member, so this is a good second choice for my needs:

  • no fees
  • 1% cash back on everything except 2% back on gas and Costco.ca, and 3% back on Costco gas4 and restaurants5
  • Cashback paid annually in the form of a Costco gift certificate
  • Travel insurance, purchase insurance etc etc
  • Free supplementary cards

The travel card: Wealthsimple Visa

I’ve been on the waitlist (like many people) for quite a few months for this card now. I finally got my card when I called their support line to query about why a transaction on their prepaid Mastercard6 failed to complete. (Turns out there’s a daily limit on that card that can’t be modified). Anyway, the helpful agent offered to put in a good word for me and a few days later, I was able to successfully apply for the card and immediately download it to my phone7.

The Wealthsimple Visa’s features are a lot like the others:

  • no fee (if you have enough assets with Wealthsimple)
  • 2% cash back on everything, paid into your account every month
  • travel insurance, purchase insurance, etc etc
  • and…most importantly for me, NO foreign exchange fees for any currency

With no foreign exchange fees, Wealthsimple’s Visa becomes the go-to card anytime I’m travelling to a non-US destination. It also becomes my primary card in the event that I cut ties with Rogers, since the only thing the Rogers card does better than the Wealthsimple card is paying for Rogers services.

The Wealthsimple card had a better credit limit than the Rogers card right out of the gate (I guess it helps that I had hard assets with them) but inexplicably does not have the concept of a secondary card, so my spouse is currently locked out of that benefit.

The card that got cut: the CIBC Aventura USD Gold Visa

This was a card I had for a few years when US travel was a more frequent (desirable?) option. It’s not a bad card, especially if you frequently transact in USD, but with two other cards that offered “good enough” coverage on USD purchases, I felt it was no longer needed. And (I forgot this) when I canceled my almost-never-used CIBC USD checking8 account, I lost the “no-fee” aspect of this card. At a cost of zero I might have been convinced to hang on to it “just in case”, but with a $35 annual fee (USD) it was no longer required. An hour long wait on hold with CIBC telephone banking was all it took9.

What card is used when?

  • For foreign currency transactions, Wealthsimple Visa card is best. Rogers card also a good option if USD.
  • For Costco gas and restaurants, Costco card is best.
  • Anything else, Rogers
  1. Internet, television, home phone, if you’re curious. 2 year contract which I’ll probably break at the earliest opportunity 😉 ↩︎
  2. Admittedly, this hurt my feelings a bit. ↩︎
  3. I could set up a PAD, but I trust Rogers about as much as they trust me, it seems. ↩︎
  4. There’s no advantage to actually shopping at a Costco store with this card, which seems weird. My weekly Costco grocery run is paid for with my Rogers Mastercard, since I get 2x the cash back <shrug>. What’s more, the Costco I usually frequent doesn’t have a gas station, and I’m not really willing to make a special trip to go get it — my CAA/Shell combination is about as good. ↩︎
  5. These 2% and 3% rewards have annual caps, but I got bored trying to memorize them ↩︎
  6. Part of Wealthsimple’s chequing account, a good product, in my view ↩︎
  7. Great timing too, since I was in a foreign country at the time. ↩︎
  8. I use American spelling here because (a) that’s how CIBC spells it and (b) it really is a US-domiciled account ↩︎
  9. Writing that sentence has confirmed for me how low my standards for customer service have become. ↩︎

What’s in my retirement portfolio (March 2026)?

This is a 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:

  • 5 RRIF accounts
    • 3 for me (Questrade, Wealthsimple)
    • 2 for my spouse (Questrade)
  • 2 TFSA accounts (Questrade)
  • 4 non-registered accounts, (1 for me, 1 for my spouse, 2 joint, all at Questrade)

The view post-payday

I pay myself monthly in retirement, so that’s a good trigger to update this post. On March 30, this is what it looks like:

The portfolio is dominated by my ETF all-stars, (and if not an all-star, they are probably on the Magnificent Seven ETFs list). This split is before all the quarterly dividends have paid out. AOA, XGRO, XEQT, XIC all have a quarterly payment that collectively might skew the numbers a bit — I have all these investments on DRIP so I just buy more of the same. All that to say that there weren’t big changes month to month; my USD holdings got a bit of a boost this month thanks to a favourable exchange rate. (A lot of my retirement holdings are in USD, so the FX rates matter somewhat). Here’s what the USD has looked like in CAD since my retirement:

Plan for the next month

The asset-class split looks like this; you can read about my asset-allocation approach to investing over here.

It’s looking pretty close to the targets I have, which are unchanged:

  • 5% cash or cash-like holdings like ICSH and ZMMK
  • 15% bonds/income (most are buried in XGRO and AOA, rest are in XCB)
  • 20% Canadian equity (mostly based on ETFs that mirror the S&P/TSX — HXT and XIC)
  • 36% US equity (dominated by ETFs that mirror the S&P 500)
  • 24% International equity (mostly, but not exclusively, developed markets)

The alignment with target is what drives my investment decisions; seeing the chart above tells me there’s no movements needed, which makes things simpler.

Since we’re just about in to the 2nd quarter of the year, it’s time for me to move some AOA into XGRO using Norbert’s Gambit1. The Gambit has worked out pretty well for me so far; I track my effective FX rate every time I do it, and it’s always less than relying on the instant (and relatively expensive) FX conversions offered by my broker2.

Overall

Part of using VPW3 as a strategy is the need to calculate your retirement net worth on a monthly basis. As you can see below, the most recent market gyrations have had a bit of an impact on the bottom line, taking me back to a value I haven’t seen since September last year:

But my VPW-calculated salary, which has a built in shock absorber (aka cash cushion), continued its upward trend nonetheless:

I’m expecting to take a pay cut at some point if the markets fail to recover, but pay cuts are an expected outcome of using VPW as a strategy. The “V” is for “variable”, after all. At this point, I’m still taking over 10% more than I did a year ago, so no matter how you slice it, things are more than on track.

  1. Of late, my need for spending in USD seems not so critical anymore. ↩︎
  2. Typically 1.5% of the amount converted. ↩︎
  3. Variable Percentage Withdrawal, my chosen decumulation strategy. ↩︎