How Do You Avoid Capital Gains Tax on Your Investment Portfolio in Canada?

You can't completely avoid capital gains tax on investment profits in Canada, but you can use several legal strategies to minimize what you owe. The main approaches include holding investments in tax-sheltered accounts (like TFSAs and RRSPs), timing your sales strategically, harvesting capital losses to offset gains, and using spousal accounts to split income. These tactics work within CRA rules and can significantly reduce your tax bill without triggering audit risk. The most powerful way to reduce capital gains tax is to grow your investments inside accounts where gains aren't taxed at all. Tax-Free Savings Accounts (TFSAs) are your best friend for investment growth. Any capital gains, dividends, or interest earned inside a TFSA are completely tax-free when you withdraw the money. Unlike RRSPs, you can withdraw anytime without triggering income inclusion. If you haven't maxed out your TFSA Contribution Room Calculator, this should be your priority. Registered Retirement Savings Plans (RRSPs) defer capital gains tax until retirement. While gains inside an RRSP are taxed when you eventually withdraw the money, you benefit from years of tax-free growth. Many people are in a lower tax bracket in retirement, which means paying less tax overall.

Frequently Asked Questions

Can I avoid capital gains tax completely?

No, but you can minimize it. Use tax-sheltered accounts like TFSAs (tax-free forever) and RRSPs (tax-deferred). For investments outside these accounts, you'll owe tax on gains, but strategic timing and loss harvesting can reduce your bill significantly.

Is holding investments in a TFSA really tax-free?

Yes. Any capital gains, dividends, or interest earned inside a TFSA are completely exempt from tax. You can withdraw anytime without triggering income inclusion. This CRA rule may apply to you for all investment types, from stocks to mutual funds.

What's capital loss harvesting and is it legal?

Capital loss harvesting means selling losing investments to create losses you can use to offset capital gains. It's completely legal and encouraged by tax professionals. You can carry losses back three years or forward indefinitely, giving you flexibility in when to use them.

Can I gift money to my spouse to invest in their name?

Yes. Gifting money to your lower-earning spouse so they invest it in their own name is legal, and any capital gains are taxed in their hands at their lower rate. However, be careful with spousal RRSP attribution rules if applicable to your situation.

How much can I contribute to a TFSA in 2026?

The annual TFSA contribution limit is indexed for inflation and adjusts every five years. Check the CRA website or use our TFSA calculator to confirm the 2026 limit and see how much room you have available.