← Learn

Where to Hold Your ETFs: TFSA, RRSP, or Taxable?

Here’s something that surprises a lot of Canadian investors: the exact same ETF can be taxed differently depending on which account you hold it in. Choosing the right “home” for each investment is called asset location, and it’s a free way to keep more of your returns.

This matters only in a non-registered (taxable) account versus your registered ones — so let’s start there.

The three account “tax environments”

Inside a TFSA or RRSP, you generally don’t worry about the tax-character of your investments. In a taxable account, the type of income matters a lot.

How investment income is taxed in a taxable account

From most-taxed to least-taxed:

A simple location strategy

A common, sensible approach when you hold a mix:

InvestmentBest homeWhy
Bonds / interestTFSA or RRSPInterest is taxed the harshest, so shelter it
US / foreign equityRRSP (if you must choose)US dividend withholding tax is exempt in an RRSP
Canadian-dividend ETFsTaxable is fineThe dividend tax credit makes them efficient
Broad equity ETFsWherever there’s roomReasonably tax-efficient anywhere

The ETF portfolio calculator shows the blended tax-character of any portfolio you build, so you can see what kind of income it throws off.

The foreign withholding tax wrinkle

When US stocks pay dividends, the US withholds 15% before the money reaches you. The catch:

This is a subtle, advanced point. For most people it’s a small effect — don’t let it stop you from investing. But if you hold a lot of US equity, the RRSP is a slightly better home for it.

The takeaway

Build a portfolio and see its tax-character in the ETF portfolio calculator.

This is general education, not financial advice, and not a tax opinion. Rules are nuanced — confirm specifics for your situation.

Frequently asked questions

Does account location really matter that much?

For smaller portfolios, not hugely — just invest. As your accounts grow and you hold a mix of Canadian, US, and bond investments, putting the right thing in the right account can save a meaningful amount of tax each year.

What is foreign withholding tax?

When a foreign company (like a US one) pays a dividend to a Canadian, the foreign country usually withholds a slice of tax (15% for the US) before you receive it. Whether you can recover it depends on the account and how the ETF is structured.