Skip to main content
7 min read

Asset location: which investments go in which account

By Sammy · Updated Mar 5, 2026 ·
Illustration for Asset location: which investments go in which account

Part 3 of 5

This article is part of our Beyond the basics series.

I spent a couple of years holding US dividend stocks in my TFSA before I realized I was paying a tax I didn’t need to pay. Every quarter, when those US companies paid dividends, 15% was being withheld by the IRS before the money even reached my account. Inside an RRSP, that withholding tax doesn’t apply, because of a tax treaty between Canada and the US. But in a TFSA? No treaty protection. The tax just disappears.

It wasn’t a lot of money per quarter. But over years, across thousands of dollars in dividends, it added up. And the fix was simple. I just needed to hold those stocks in a different account.

That’s asset location in a nutshell. Not what you own, but where you own it. And it’s one of those things that nobody talks about until you’ve already been doing it wrong.

None of this is financial advice. I’m sharing the general framework that most tax-aware investors use, but your specific situation depends on your income, your accounts, and your portfolio. When in doubt, talk to someone who knows your numbers.

Asset allocation vs. asset location

Most investing content focuses on asset allocation. That’s the question of what you own. How much in stocks, how much in bonds, how much in Canadian vs. international, that kind of thing. It’s important, and it’s usually the first decision people make.

Asset location is the next layer. Once you’ve decided what to own, you figure out where to hold each piece. If you have a TFSA, an RRSP, and a non-registered account, the same portfolio can produce very different after-tax results depending on which investments sit in which account.

The goal is straightforward: minimize the tax you pay across your entire portfolio. Different types of investment income are taxed differently, and different accounts have different tax rules. Matching the right investment to the right account is how you keep more of what you earn.

The general framework

Here’s the broad principle that most of the tax-efficient investing literature agrees on. It’s not a rigid rule, but it’s a useful starting point.

TFSA: high-growth investments. Since everything in a TFSA grows and comes out completely tax-free, you want to put your highest-expected-growth investments here. That means stocks, equity ETFs, and anything you think will appreciate significantly over time. The bigger the gains, the more valuable the tax-free treatment becomes. Canadian stocks that pay eligible dividends work well here too.

RRSP: US dividend-paying investments. Thanks to the Canada-US tax treaty, US dividends paid inside an RRSP are exempt from the 15% withholding tax that would otherwise apply. This makes the RRSP the natural home for US stocks, US ETFs listed on American exchanges, and anything that pays regular US-sourced dividends. Bonds and fixed-income investments also work in an RRSP, since interest income is taxed at your full marginal rate, and the RRSP shelters it entirely until withdrawal.

Non-registered account: Canadian dividend stocks and tax-efficient investments. In a non-registered account, you pay tax on your investment income every year. But not all income is taxed equally. Canadian dividends benefit from the dividend tax credit, which significantly reduces the tax you owe. Capital gains are only 50% taxable (on the first $250,000 annually). Interest income, on the other hand, is fully taxable. So in a non-registered account, you’d generally prefer Canadian dividend stocks and investments that generate capital gains over those that generate interest.

The withholding tax detail

This is the part that made me rethink my own portfolio.

When a US company pays a dividend, the IRS withholds 15% at the source. If you hold that stock in an RRSP, the Canada-US tax treaty waives that withholding. You get the full dividend. If you hold it in a TFSA or non-registered account, the 15% is withheld.

In a non-registered account, you can at least claim a foreign tax credit on your Canadian tax return to recover some or all of that withholding. In a TFSA, you can’t recover it at all. It’s just gone.

This is why holding US dividend payers in your TFSA is the least efficient option. The TFSA is supposed to be tax-free, but that 15% withholding makes it less than tax-free for US dividends.

If you hold US-listed ETFs that themselves hold US stocks (like VTI or VOO), the withholding happens at the fund level and the same treaty rules apply. If you hold Canadian-listed ETFs that hold US stocks (like VFV or XUU), there’s an additional layer of complexity. We cover the full breakdown in our US dividend withholding tax guide.

When simplicity beats optimization

Here’s the honest caveat. If your total portfolio is under $100,000 or so, the dollar impact of asset location is relatively small. We’re talking about maybe saving $50 to $200 a year in taxes. That’s real money, but it might not justify restructuring your accounts and adding complexity.

If you’re using an all-in-one ETF like XEQT or VGRO, the entire point of that product is simplicity. You hold one fund across all your accounts, and you don’t think about it. Breaking it apart to optimize asset location somewhat defeats the purpose, and for smaller portfolios, the tax savings often don’t outweigh the added hassle.

Where asset location really starts to matter is when your portfolio grows larger, when you have meaningful balances across multiple account types, and when the tax drag from suboptimal placement compounds over decades. For someone with $500,000 across a TFSA, RRSP, and non-registered account, the annual tax savings from proper asset location can run into thousands of dollars.

So if you’re just starting out, don’t let this stop you from investing. Put your money in whatever account makes sense and buy what fits your plan. You can always optimize later as your portfolio grows. If you’re already past that stage and wondering what to do once your registered accounts are full, asset location becomes much more relevant.

The order of priority

If you’re thinking about implementing asset location, here’s a rough order of what to tackle first.

Move US dividend stocks out of your TFSA. This is the single highest-impact change for most people, because the withholding tax in a TFSA is unrecoverable.

Put your highest-growth holdings in your TFSA. This maximizes the tax-free compounding.

Hold bonds and interest-bearing investments in your RRSP. Interest is the most heavily taxed income type, so sheltering it makes sense.

Save Canadian dividend stocks for your non-registered account, where they benefit from the dividend tax credit.

Again, this is a general framework. Your ideal setup depends on the relative size of each account, your marginal tax rate, and how much complexity you’re willing to manage.

Don’t forget about rebalancing

One practical note. If you split different asset classes across different accounts, rebalancing becomes a bit more involved. Instead of just rebalancing within one account, you’re looking at your portfolio across all accounts and figuring out where to buy or sell to get back to your target allocation.

This isn’t hard, but it requires a portfolio-level view rather than an account-level view. You need to see the total picture.

The bottom line

Asset location is one of those invisible optimizations that doesn’t feel exciting but quietly saves you money every year. For smaller portfolios, keep it simple and don’t stress about it. For larger, multi-account portfolios, placing the right investments in the right accounts is one of the most practical tax strategies available to Canadian investors.

If you’re managing investments across your TFSA, RRSP, and non-registered accounts, Greenline shows you the full portfolio view across all accounts so you can make asset location decisions with the complete picture.

Spiral arrow

Your money stays where it is. Greenline just makes sense of it.

Connect all your accounts in one view:

Start now — it's free

We haven't finalized pricing yet, but early members will always get the best deal.