Investment taxation in Canada isn't complicated โ but it has very specific rules that you need to know if you invest in a non-registered account. This article covers the 4 essential concepts: ACB (Adjusted Cost Base / weighted average cost), capital gains, superficial losses, and dividend types.
With worked examples. No prior knowledge required.
1. ACB โ what it is and why it matters
ACB stands for Adjusted Cost Base. It's the weighted average cost of your shares in a given company, adjusted for successive purchases, commissions, and currency conversions.
It matters because your taxable capital gain is calculated from the ACB, not from the purchase price of your last transaction. If you make 10 purchases of AAPL at different prices, the CRA (Canada Revenue Agency) treats your cost as a weighted average, not as FIFO or LIFO.
Basic calculation โ simple example
| Date | Action | Quantity | Unit price (USD) | Commission | Total cost CAD |
|---|---|---|---|---|---|
| Jan 15, 2024 | Buy | 10 | 150 USD | $0 | $1,950 (FX 1.30) |
| Mar 22, 2024 | Buy | 5 | 180 USD | $0 | $1,215 (FX 1.35) |
| Total | 15 | $3,165 |
ACB per share = $3,165 รท 15 = $211 CAD
If you then sell 5 shares at 220 USD (FX 1.38) โ proceeds = 5 ร 220 ร 1.38 = $1,518 CAD. Cost = 5 ร 211 = $1,055. Capital gain = $463.
Three classic ACB pitfalls
- Commissions โ always INCLUDE them in the purchase cost. And SUBTRACT them from sale proceeds.
- FX conversion โ use the Bank of Canada rate on the transaction date. Not your broker's "midpoint".
- Reinvested dividends (DRIP) โ each reinvestment = a new purchase with its own ACB. It increases the total ACB.
2. Capital gains and losses โ the 50% rule
In Canada, only 50% of capital gains are taxable (inclusion rate). If you have a $10,000 gain, you report $5,000 as taxable income, added to your other income.
Note: in 2024, the federal government proposed raising the inclusion rate to 66.67% for individual capital gains above $250,000/year. It stays at 50% below that threshold. Always verify current rules before filing.
Capital losses work symmetrically: 50% of the loss is deductible, but only against capital gains (not against your salary). Unused losses can be:
- Carried back 3 years against past gains (Form T1A)
- Carried forward indefinitely
3. Superficial losses โ the 30-day rule that traps everyone
This is probably the most misunderstood rule. The "superficial loss" rule prevents people from selling at a loss right before year-end to reduce taxes, then immediately repurchasing.
The rule: if you repurchase the same security (or an identical security) within a 30-day window before or after the loss sale, your loss is denied. It gets added to the ACB of the new position.
Worked example
- December 1, 2025: you sell 100 shares of VFV.TO at $80 (bought at $100 โ $2,000 loss)
- December 15, 2025: you repurchase 100 shares of VFV.TO at $78
- Consequence: your $2,000 loss is denied for 2025. Instead, your new ACB on those 100 shares becomes 78 + 20 = $98/share. The loss will only be realized later, when you sell the new position.
The rule also applies to your spouse, your corporation, and even your TFSA/RRSP (but in reverse โ selling at a loss in non-registered and repurchasing inside a TFSA blocks your loss permanently, since it can never be realized).
How to avoid the trap
- Wait 31+ days before repurchasing
- Buy a similar but not identical security (e.g., if you sell VFV.TO, buy XUS.TO โ another S&P 500 ETF but not the same product)
- Don't run automatic DRIP during the 30-day window
4. Dividends โ eligible vs non-eligible
In Canada, dividends from Canadian corporations get preferential tax treatment. But there are 2 categories you need to distinguish:
| Type | Typical source | Gross-up | Federal credit |
|---|---|---|---|
| Eligible | Large Canadian corporations (RY, TD, ENB...) | 38% | 15.02% |
| Non-eligible | Small CCPC businesses | 15% | 9.03% |
How it works in practice
- You receive a $100 dividend from a Canadian bank
- You report 100 ร 1.38 = $138 as taxable income (38% gross-up)
- You calculate tax on that $138 at your bracket
- You subtract a federal tax credit of 15.02% ร 138 = ~$20.73 + provincial credit (varies by province)
Bottom line: the effective marginal rate on eligible dividends is typically lower than on employment income for the same bracket. That's why Canadian retirees often favour Canadian dividend stocks in their non-registered accounts.
What about foreign dividends?
US (and other foreign) dividends get NO Canadian gross-up or credit. They're taxed at 100% of their value, like interest income. On top of that, the IRS withholds 15% at source (Canada-US tax treaty rate), which you can recover through the "foreign tax credit" on your federal return.
Practical consequence: US dividend stocks โ put them in your RRSP, not your TFSA. The RRSP is exempt from the 15% withholding under the treaty; the TFSA is not.
5. Account types and tax-allocation strategy
Here's the optimal tax allocation ("asset location") for most Canadians:
| Account | What to put in it | Why |
|---|---|---|
| TFSA | High-growth Canadian stocks + crypto | Tax-free growth + no benefit from gross-up on foreign dividends |
| RRSP | US dividend stocks (SCHD, VYM) + bonds | Avoids 15% US withholding under the treaty; immediate deduction |
| Non-registered | Canadian dividend ETFs (XIU.TO, ZSP.TO non-hedged) + individual Canadian stocks | Benefits from the Canadian gross-up + 50% rate on gains |
6. Tools to track your ACB
Calculating ACB manually gets tedious after 50+ transactions. Options:
- A portfolio tracker app that calculates ACB automatically (most brokers issue a T5008 that is NOT always CRA-compliant โ verify)
- AdjustedCostBase.ca โ free web calculator, manual but accurate
- WealthWise โ built-in ACB module with automatic FX conversion at the Bank of Canada rate
- Home-made Excel โ works, but demands discipline
7. Common tax mistakes to avoid
- Confusing ACB with FIFO average purchase price โ the CRA wants ACB, period.
- Forgetting commissions in the ACB โ they add to your cost.
- Not converting at the Bank of Canada rate for that date โ your broker's mid-market rate is not always compliant.
- Selling at a loss right before December 31 then repurchasing in January โ superficial loss, denied.
- Holding US dividend stocks inside a TFSA โ you pay 15% withholding at source that you cannot recover.
- Not keeping your statements โ the CRA can audit 7 years back.
WealthWise calculates your ACB automatically
FX conversion at the Bank of Canada rate, commission tracking, 30-day superficial-loss alerts. For your non-registered accounts. Free.
Try it free โ