The Guide on Tax Efficient Investing in Canada

If I had the opportunity to redo my whole investing portfolio and start over again, my portfolio would look different than what it looks like now.  Over time I learned better ways to have a more tax-efficient portfolio and the ‘scars’ (I couldn’t think of a better word?) of my previous investing methodology are scattered throughout my portfolio.   I would have focused on more tax efficient investing in Canada.

The Guide to Tax Efficient Investing in Canada

Tax Efficient Investing In canada

I haven’t had the guts to make a complete overhaul of my portfolio because, at heart, I have trouble accepting change!  Here are ways to incorporate tax efficient investing in Canada into your portfolio, the right way… the first time!  This is what I would do if I was in my early 20’s and started my journey of investing with the knowledge, experience, and wisdom that I have now.

Related: Canadian Dividend Investing Blogs to Follow

As you know, there are lots of places to keep your money.  In an RRSP, in a TFSA, or in non-registered accounts.  There are certain accounts that are better for certain investment allocations that will help you pay less tax in Canada. 

After all, the money you earned from your income is taxed, and then the money you save to invest is also taxed to an extent (capital gains etc.)… so might as well learn some tips to avoid paying so much tax!

Related Post: Which One to Invest in First: The RRSP vs TFSA?

How is Investment INcome Taxed in Canada

As a basic refresher, here are the taxes on investment income in Canada:

  • Capital gains from Canadian sources:  How are stocks taxed in Canada? 50% of the capital gain is taxed at your marginal rate.
  • Interest income: 100% taxed at your marginal rate
  • Canadian eligible dividends: Tax on dividends in Canada are favourably taxed, according to, you can earn approximately $54,000 in 2022 in British Columbia before any tax is payable (if you had no income other than Canadian eligible dividend income)
  • Canadian non-eligible dividends: Not as favourably taxed, but still not bad. says you can earn approximately $33,314 in 2017 before you have to pay any federal taxes.
  • Foreign dividend income: Fully taxed at the marginal rate but can you can recover the foreign withholding tax
  • Dividends from US corporations: There is a 15% foreign withholding tax on dividend income from US corporations if you hold it outside of an RRSP.
  • US and foreign capital gains: The same as capital gains from Canadian sources, 50% of the capital gain are taxed w hen you sell.

Related: Capital gains Tax Rate in Canada

Most Tax Efficient Investments Canada

First, you have to determine your asset allocation in Canada.  Then you divvy up that asset allocation into the specific accounts that you have in order to be more tax efficient.

There is a problem on focusing on not paying taxes though. Although it would be ideal to have a tax-efficient portfolio, it was also hindering me in a way. 

They say don’t let the tax tail wag the investment dog.

For many years, I refrained from investing in US stocks outside of my RRSP (I ran out of room in my RRSP because I have a defined benefit pension) for the longest time because I didn’t want to pay taxes on US dividends.  Therefore I was heavily asset allocated in Canada. 

I missed out on a lot of growth and dividends from some fantastic US businesses.

So, even though it would be ideal if I had a 100% tax-efficient investing strategy, I also look for the opportunity for growth as well instead of just tax minimization.  And I just said, “to hell with tax minimization, bring on the US and international markets!”

Here are the most tax efficient investments in Canada, and what investments go best where to reduce the taxes you pay on your investments in Canada (if you were to have an idealistic portfolio), including tax efficient ETF in Canada.

Canadian ETFs and Growth Stocks

Canadian ETFs that spit out little distributions and Canadian growth stocks (e.g. Canadian pot stocks, penny stocks, if you will, haha) are best kept in a TFSA

In 2023, the TFSA contribution room is up to $88,000.

YearTFSA Contribution Room

Related: How to Invest in your TFSA: 6 Ways to Do It

This is because if you expect (well, is the key word hope?  Speculate?!) that the ‘sky is the limit’ for your chosen Canadian stock, then you won’t have to pay any capital gains tax when you cash it out or sell the stock.

Canadian dividend stocks are best kept outside of a TFSA because they are favourably taxed.

That being said, it still is nice to see my longstanding FTS.TO (Fortis) dividends get paid out tax free. I have a number of dividend paying Canadian dividend growth stocks in my TFSA.

There are people in Canada who have amassed a million dollar TFSA.  Yes, you read that right.  7 figures in their TFSA.  This former trader on Bay street amassed a million dollar TFSA but is in an ongoing battle with the Canada Revenue Agency because they found it fishy to have such a high-value TFSA.

Covered Call ETFs in Canada would do well in a TFSA or in non-registered because of the tax efficiency of capital gains.

In a nutshell:  Keep Canadian growth stocks and Canadian ETFs generating little dividend income in a TFSA because it is more tax efficient

How Are Stocks Taxed in Canada?

Canadian dividend-paying stocks have a favourable Canadian dividend tax credit, so Candian dividend-paying stocks are ideally kept outside of your TFSA and RRSP. Tax on dividends in Canada is favourable.

Not all Canadian dividend-paying stocks have the favourable dividend some are non-eligible dividends, but the tax rate on that is still good compared to what you would have to pay if you were not tax-efficient. 

Here’s a chart on the federal and provincial taxes to be paid on eligible dividends, making them one of the most tax efficient investments for your portfolio:

If you don’t want to keep Canadian companies paying dividends outside of your registered accounts, you can put them in a TFSA. 

This is what I ended up doing- a lot of my TFSA is filled with Canadian dividend paying investments. 

My dividends in the TFSA are not taxed, and the capital gains incurred from the dividend-paying stocks sold are not taxed. 

The worst place to keep Canadian dividend paying stocks is in your RRSP. 

I don’t have any Canadian dividend paying equities in my RRSP.

Canadian eligible dividends are taxed at a very preferential rate (like almost nothing).  Canadian non-eligible dividends are taxed similarly to capital gains tax.

Related: How are dividends taxed in Canada?

In a nutshell: Canadian dividend stocks are ideally kept in non-registered accounts, the second choice is TFSA

International Equities

International or foreign dividend income is taxed at your marginal rate. 

Within a TFSA, the dividend-withholding tax cannot be recovered. 

When compared to keeping it outside of a registered account, though, it is still better to keep it in a TFSA. 

It is best to keep international equities within an RRSP.

In a nutshell: For international equities that pay dividends, the hierarchy is RRSP > TFSA > non-registered.

US Non-Dividend Paying Equities

US Non-dividend paying equities are best kept outside an RRSP because the capital gains paid on US non-dividend paying equities is the same as capital gains paid for Canadian equities

I have a single share of BRK.B (Berkshire Hathaway) to get my pass for the Berkshire Hathaway Annual Meeting and it’s still in my RRSP.  I recently bought more BRK.B in my non-registered account since it pays no dividends and it will just be capital gains.

In a nutshell: Keep US non-dividend paying equities outside of a TFSA and RRSP

US Dividend Paying Equities

US Dividend Paying Company stocks are best kept inside an RRSP because there is no US withholding tax charged on your US dividend income. 

A 15% US withholding tax is applied to US dividend income within a TFSA. This is not recoverable. That being said, it’s still better than paying taxes US dividend income on the marginal rate, which is what occurs if you have it outside of registered accounts.   

I tried to keep all my US dividend-paying companies in my RRSP but it ended up spilling out into my non-registered because I ran out of RRSP contribution room.

As Moneysense said, I’d rather have a less volatile more growth-oriented portfolio even if that results in increased taxation.

For something like VTI, I have it both in my RRSP and in my non-registered.

However it’s important to keep in mind the balance of VTI in your non-registered and be cognizant of the T1135 form.

In a nutshell: Keep US dividend paying equities inside an RRSP

Tax Efficient ETF Canada

Here’s the low down on ETF taxation in Canada.

There are a number of ETFs that are Canadian listed on the TSX that are “ETFs within ETFs”. For example, the ex-Canada ETF such as VXC (Vanguard’s Ex-Canada ETF) includes two US listed ETFs and one Canadian listed ETFs.

For these, the capital gains will be taxed the same but the foreign withholding tax is not recoverable on any distributions or dividends received within your registered accounts.

For a list of foreign withholding tax amongst the popular one ticket ETFs and other ETFs such as VEQT or VXC or XAW, Justin Bender has a great foreign withholding tax calculator to estimate your foreign withholding tax.

Basically though, as mentioned, you shouldn’t let the tax tail wag the dog (or your portfolio).

In a nutshell: Best to hold these in your non-registered accounts.

Bonds and Interest Income

Income from bonds and interest income are fully taxed at your marginal rate unless you include them in your RRSP or TFSA. 

Therefore, bonds are best kept within your TFSA or RRSP

I include my bonds in my TFSA and my RRSP.  For my cash savings in my high interest savings accounts, I don’t bother putting them in a registered account because I don’t want them to be taking up precious registered account space! 

I keep my savings accounts, like my EQ Bank account and my Motive Financial as non-registered.

If for example, your interest income is $1000 for the year, and your marginal rate is 20%, you will have a tax bill of $200.

If you prefer to pay the $200 tax on your $70,000 in savings rather than take up $70,000 of your precious TFSA room with a 2.5% rate, that makes more sense to me.

You should not be wasting your TFSA room on a high interest savings account.

In a nutshell:  Keep bonds in a registered account, technically interest income should be in a registered account too but you may prefer to keep it outside.


REITs are short for Real Estate Investment Trusts.

REITs invest in income producing assets of real estate, such as apartments, shopping malls and hotels

REITs are best kept in a registered account like a TFSA or an RRSP where they are tax-sheltered.  I keep my Canadian REIT in my TFSA and my American REIT in my RRSP.

REITs flow their rental income through to their unitholders (you), so they don’t pay much corporate tax.

In a nutshell:  Keep REITs in a registered account

Most Tax Efficient Investments Canada Summary

As you can see, the basic premise for tax efficient investing in Canada is to keep Canadian growth stocks and ETFs that have high growth potential in a TFSA, keep Canadian dividends outside of registered accounts, keep US dividend paying stocks within an RRSP, keep REITs within a TFSA, and keep bonds in a registered account.

You can use this Simple Tax calculator (now aquired by Wealthsimple) to calculate your estimated tax due.

As you can see, with $60,000 in eligible Canadian dividend income, you will have to pay $0 in taxes.

Yes, you read that right, $60,000 in Canadian eligible dividends and no other sources of income and $0 in income taxes.

The Simple Tax/ Wealthsimple calculator is an easy pseudo investment income tax calculator in Canada. It’s free to use and you can easily tinker around with the numbers.

The $0 in taxes on eligible Canadian dividends in BC up to $60,000-ish will likely change as the government needs to recoup that money that doled out during the pandemic.

There we go, I had a reader comment about the best accounts to put their investments and this is the long-winded answer!  I hope this answers her question 🙂

I have followed this mostly with my portfolio with a few exceptions (I have some Canadian eligible dividend stocks in my TFSA, I have a non-dividend US corporation in my RRSP, and I have some US dividends outside in my non-registered account). 

My portfolio is not perfect but it’s hard to achieve tax minimization perfection and try to chase growth!

Hope you enjoyed this tax efficient investing in Canada primer! The ‘OG’ Canadian personal finance blog, Million Dollar Journey also has a great post on tax minimization strategies.

You may also be interested in:

How do you approach tax efficient investing in Canada? 

Anything you do differently when you plunk your money into your portfolio?  

The ultimate guide on tax efficient investing in Canada. Like how to get dividend income without paying federal taxes. This guide teaches you where to invest your US dividend paying stocks to minimize taxes paid on your passive income. #taxes #investing #dividends #taxstrategies #passiveincome

Get the Young Money Bootcamp PDF FREE

Free Dividend Yield Spreadsheet Tracker Download and Blog Updates

8 thoughts on “The Guide on Tax Efficient Investing in Canada”

  1. Wow, this is well-written and very helpful. I made a summary of this post for future use 🙂 Thank you so much for taking the time to write.
    I was wondering for someone like me – who has plenty of contribution room (I’m guilty for this) for both TFSA&RRSP and is not so familiar with tax & investment yet- where would you recommend to keep asset allocation ETFs (e.g. Vanguard or iShare’s)? I’ve heard these Canadian listed ETFs incur the U.S. withholding tax, but considering the currency conversion fees (for my small contribution amount less than $10k) and their relatively low MERs, I’m interested in starting from there. (Or, is it a bad idea to begin with?) I would appreciate it if you could share some of your thoughts. Thank you again!

    • @May- I would not say it is a bad idea to begin with, because the tax drag is small for your contribution amount, the most important thing is to get started! The answer depends on the ETF composition.

      From the Canadian Portfolio Manager blog:

      Asset Allocation ETFs
      Finally, we have one-fund solutions, or asset allocation ETFs. The estimated tag drag for these ETFs would be similar to the weighted-average tax drags of Canadian-listed global (ex Canada ETFs) and currency-hedged global bond ETFs. That drag in RRSPs and TFSAs ranges between 0.04%–0.22%, depending on the product provider and whether the asset allocation ETF is conservative or aggressive. In taxable accounts, the annual unrecoverable withholding tax is expected to be a modest 1–2 basis points. Feel free to download my Foreign Withholding Tax Ratio (FWTR) Calculator for the most current figures.

      The only way to reduce the foreign tax drag in your RRSP account is by breaking up with your asset allocation ETF. This would increase the complexity of your portfolio. But depending on your asset mix, it could reduce your annual costs by between 0.15%–0.30%.

      • Thank you so much for sharing your opinion and the helpful article! I also have some USD I can use instead; that way I can purchase the US listed ETFs and save FWT. I will continue doing my research.
        I’ve subscribed your blog. Excited to learn more with your blog! Thank you again!


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.