Why your non-registered account costs you more than you think
Tax drag reduces your investment returns by 1-2% annually - here's how TFSAs fix that.
Photo by Hoi An and Da Nang Photographer on Unsplash
Tax drag doesn't show up on your investment statement, but it's costing you roughly 1-2% of your returns every year. It's the hidden fee of investing outside registered accounts - and most Canadians don't realize how much it adds up to over time.
What tax drag actually is
Every time your investments generate income in a non-registered account, CRA takes a cut. Dividends get taxed in the year you receive them. Interest from bonds or GICs gets taxed as regular income. When you sell stocks for a profit, you pay capital gains tax on 50% of the gain.
None of that happens inside your TFSA. Your investments grow, pay dividends, compound - and CRA gets nothing. That's why it's called tax-free.
The real cost in numbers
Say you invest $10,000 in a Canadian dividend ETF paying 3% annually. Outside a TFSA, those $300 in dividends get taxed as regular income. At $70,000 in Ontario, your marginal rate is roughly 30.5%. You keep about $209 after tax, not $300.
Over 20 years, assuming 6% annual returns, that $10,000 grows to about $27,100 in a TFSA. In a non-registered account? About $24,300 after accounting for annual taxes on dividends and the final capital gains hit. The tax drag cost you $2,800.
Scale that up across your entire portfolio and you're looking at thousands in lost growth.
The rebalancing problem
Tax drag gets worse when you actively manage your portfolio. Every time you sell an investment that's up, you trigger capital gains. Even if you're just rebalancing - selling some stocks to buy bonds to maintain your target allocation - you're creating a tax bill.
In a TFSA, you can buy, sell, and rebalance as much as you want. No tax consequences. Your asset allocation stays on track without CRA taking a slice every time you adjust.
TaxSplit.ca shows you exactly how much TFSA room you have available - it varies based on when you became a Canadian resident and turned 18.
When non-registered makes sense anyway
You need non-registered accounts once your TFSA room runs out. The 2025 TFSA limit is $7,000 annually, with $102,000 in cumulative room if you've been eligible since 2009.
Some investments also work better outside TFSAs. Canadian dividend stocks get preferential tax treatment through the dividend tax credit. REITs and bonds - which generate regular taxable income - are better candidates for TFSA protection.
Foreign withholding tax wrinkle
US stocks held in non-registered accounts face a 15% withholding tax on dividends, reduced from 30% because of the Canada-US tax treaty. In TFSAs, you pay the full 30% because the account isn't recognized by the IRS. So for US dividend stocks specifically, non-registered can actually be more tax-efficient.
But that's a narrow case. For most Canadian investors holding broad market ETFs, the TFSA wins easily.
If you're investing outside registered accounts while you still have TFSA room available, you're paying unnecessary tax every year. Max out the TFSA first, then move to non-registered accounts.
See how this applies to your situation
Plug in your income and province — the calculator shows you exactly which account saves you more.
Use the calculator