If you’re an active trader in Canada, the account you trade in matters just as much as the trades you make. The TFSA and RRSP are both powerful tax-advantaged vehicles, but they’re designed with different goals — and the CRA treats activity inside each of them differently.
The TFSA: Tax-Free, But Not Unconditionally
The Tax-Free Savings Account lives up to its name for most investors: growth and withdrawals are completely tax-free. But there’s an important caveat for active traders.
The CRA has the authority to deem a TFSA to be carrying on a business if trading activity is deemed “too frequent” or systematic. If that determination is made, the profits become fully taxable — not just capital gains, but business income taxed at your marginal rate. The CRA has pursued these cases, and the Tax Court of Canada has upheld several of them.
What counts as “too active” is not defined by a precise threshold, which is exactly what makes it uncomfortable. Day-trading individual equities in a TFSA is the highest-risk pattern. Long-term growth investing inside a TFSA carries no such risk.
The RRSP: Tax-Deferred, Not Tax-Free
Contributions to an RRSP reduce your taxable income in the year they’re made, and growth inside the account is tax-deferred. You pay tax when you withdraw — ideally in retirement, when your marginal rate is lower.
Active trading inside an RRSP does not carry the same “business income” risk as a TFSA, because all RRSP withdrawals are already treated as regular income regardless of how the gains were earned. The CRA doesn’t need to reclassify anything.
That said, the RRSP is not designed for capital you need access to in the short term. Early withdrawals are treated as income and you permanently lose that contribution room.
Which Account Should You Use?
For most Canadian investors doing longer-term, research-driven investing, the TFSA is the better account — the complete tax-free treatment on gains is hard to beat.
For active, higher-frequency trading strategies, keeping that activity in an RRSP or a non-registered account is generally safer from a CRA-risk perspective. In a non-registered account, frequent trading will likely generate income rather than capital gains, but at least the rules are clear.
TradeCompass doesn’t provide tax advice, and everyone’s situation is different — but understanding these structural differences will help you make account-allocation decisions that match your strategy.
Always consult a qualified tax professional before making decisions that have tax implications.