Asset Location in Canada: Which Investments Belong in Your TFSA, RRSP, and Taxable Account
Asset allocation decides how much you hold in stocks versus bonds. Asset location decides which account each holding sits in - and for Canadians juggling a TFSA, an RRSP, and a taxable account, getting it right can quietly save thousands in tax over a lifetime. Here is the framework, the account-by-account rules, and the cases where it makes no difference at all.
Asset location vs asset allocation: what is the difference?
Asset allocation is the decision most investors already know: what percentage of your portfolio sits in stocks, bonds, cash, and other assets. Asset location is the next layer up. It asks a different question: given that you hold three types of account with three different tax rules, which holding should live in which account?
Canadians have an unusually rich set of buckets to work with - the TFSA (tax-free growth and withdrawals), the RRSP (tax-deferred), and the non-registered or taxable account (fully exposed to tax). Each one taxes investment income differently, so the same fund can produce very different after-tax results depending on where you park it.
How Canada taxes each type of investment income
Asset location only makes sense once you know which kinds of income the tax system punishes hardest. In a taxable account, interest is taxed worst, Canadian dividends are taxed lightest, and capital gains sit in between. The goal is to shelter the heavily taxed income inside your registered accounts.
| Investment income | How it is taxed in a non-registered account | Best place to shelter it |
|---|---|---|
| Interest (bonds, GICs, HISA, money market) | Fully taxed at your marginal rate | RRSP or TFSA |
| Foreign dividends (US and international ETFs) | Marginal rate plus foreign withholding tax | RRSP (US treaty exempt) |
| Canadian eligible dividends | Dividend tax credit gives the lowest effective rate | Taxable account is fine |
| Capital gains | Only 50% is taxable, and only when you sell | Taxable account is fine |
The account-by-account playbook
RRSP / RRIF
- US-listed equity ETFs (VTI, ITOT) - no US withholding tax
- Bonds and bond ETFs - shelters fully taxed interest
- REITs - distributions are taxed as ordinary income
- High-yield foreign equity
TFSA / FHSA
- Your highest-growth holdings - gains are never taxed
- Canadian-listed global equity ETFs (XEQT, VEQT)
- Canadian dividend and growth stocks
- Avoid US-listed ETFs - 15% withholding is lost
Non-registered
- Canadian eligible-dividend stocks (dividend tax credit)
- Broad Canadian-listed index ETFs
- Buy-and-hold positions you rarely sell
- Anything left over once TFSA and RRSP are maxed
The logic behind the table: put the most heavily taxed income (interest and foreign dividends) where it is sheltered or treaty-exempt, keep the highest expected growth where it will never be taxed, and leave the tax-friendly Canadian dividends and capital gains in the only account that has no shelter left.
Where should US stocks go?
This is the question that trips up most Canadians. The Canada-US tax treaty waives the 15% US dividend withholding tax inside an RRSP or RRIF, but not inside a TFSA, FHSA, or RESP. In a non-registered account the 15% is still withheld, but you can recover it through the foreign tax credit on your return.
| Account | 15% US withholding on dividends? | Verdict for US-listed ETFs |
|---|---|---|
| RRSP / RRIF | Exempt under the tax treaty | Best home for US-listed ETFs like VTI |
| TFSA / FHSA / RESP | Withheld and unrecoverable | Avoid; use a Canadian-listed wrapper |
| Non-registered | Withheld but recoverable via foreign tax credit | Acceptable |
Where should bonds and GICs go?
Bond interest, GIC interest, and high-interest savings income are all taxed at your full marginal rate in a non-registered account - the harshest treatment of any investment income. That makes them prime candidates for sheltering. Between your two registered options, the RRSP is usually the better home for bonds.
The reasoning is subtle but important: TFSA room is precious because growth inside it is tax-free forever. Bonds grow slowly, so using scarce TFSA space on them wastes the account on your lowest-returning asset. Park bonds in the RRSP and save the TFSA for your highest-growth holdings.
When asset location does not matter
Asset location is a strategy for investors who have outgrown their registered accounts. If your entire portfolio fits inside your TFSA and RRSP, every dollar of income is already sheltered and the location question is a rounding error. Do not over-engineer it.
A 4-step asset location checklist
- Fill your TFSA and RRSP before opening a taxable account - the shelter beats any location trick.
- Put US-listed equity ETFs and your bonds inside the RRSP.
- Keep your highest-growth holdings in the TFSA, but avoid US-listed ETFs there.
- Use the taxable account for Canadian eligible-dividend stocks and long-term capital-gains positions.
How asset location changes the way you rebalance
Spreading one portfolio across three accounts creates a practical headache: your stocks and bonds are now scattered, and no single account reflects your true allocation. The fix is to rebalance at the portfolio level, treating all accounts as one combined pool, rather than forcing each account to match your target mix on its own.
When the total drifts off target, make the correcting trades inside a registered account so you avoid triggering a taxable capital gain. Selling bonds to buy equities inside your RRSP, for example, brings the whole portfolio back in line without any tax bill. This is exactly the combined view a rebalancing tool is built to give you: every account merged into one allocation, so you can see real drift and direct each new contribution to wherever the gap is largest.
Frequently asked questions
Should I hold US stocks in my TFSA?
Generally not US-listed ETFs. The IRS withholds 15% on US dividends inside a TFSA and you cannot recover it. Hold US-listed ETFs such as VTI in your RRSP instead, or use a Canadian-listed wrapper like VFV or XUU inside the TFSA.
What is the best asset to hold in a TFSA?
Your highest expected-growth holdings, because every dollar of gain is tax-free forever. For most Canadians that means broad equity ETFs or growth stocks. Keep them Canadian-listed to avoid the US withholding trap.
Where should I hold bonds as a Canadian investor?
In your RRSP if you have room. Bond interest is taxed at your full marginal rate in a non-registered account, so sheltering it is valuable, and bonds grow too slowly to justify using scarce TFSA space on them.
Does asset location matter for a small portfolio?
Rarely. If everything fits inside your TFSA and RRSP, all of your income is already sheltered and location is irrelevant. It only starts to pay off once you hold investments in a taxable account.
Can I hold the same ETF like XEQT in every account?
Yes, and many investors do for simplicity. You give up some tax optimization, but XEQT is Canadian-listed so it sidesteps the TFSA withholding trap, and the simplicity is often worth more than the marginal tax saving.
Does asset location change how I rebalance?
It changes where you rebalance, not whether you do. Track your target mix across all accounts combined, then make the correcting trades in whichever account keeps the total on target with the least tax, usually a registered account.