Crypto Taxes in Canada: Every Transaction CRA Considers Taxable
By Jordan Ellis · Published · Reviewed
Quick Answer
CRA treats cryptocurrency as a commodity: every disposition — selling for dollars, trading one coin for another, spending crypto, or gifting it — is a taxable event at fair market value in Canadian dollars. For most investors, 50% of the capital gain is taxable at their marginal rate; frequent traders and miners can be classified as business income, 100% taxable. Staking and mining rewards are income at market value when received. Losses offset gains, the adjusted cost base averages across all your purchases of the same coin, and unreported past gains can be fixed through CRA's Voluntary Disclosures Program before they find you.
Crypto feels outside the system until you learn that CRA has been collecting exchange data since 2020 and considers every swap a taxable event. Here’s the full rulebook — and what a gain actually costs you at your bracket, via the income tax calculator.
The taxable events (all of them)
| Transaction | Tax treatment |
|---|---|
| Sell crypto for CAD/USD | Capital gain/loss on the CAD change since purchase |
| Trade coin for coin | Disposition of the first coin at fair market value — taxable |
| Spend crypto on goods | Disposition — taxable |
| Gift crypto | Deemed disposition at market value — taxable to the giver |
| Staking/mining rewards | Income at 100% when received |
| Buy and hold | Not taxed |
| Transfer between your own wallets | Not a disposition (but document it) |
| Crypto lost/stolen/hacked | Generally a capital loss you can claim |
Capital gains vs business income — the line
- Occasional investor: capital gains → 50% of the gain is taxable income. A $20,000 gain adds $10,000 to income — at a 40% marginal rate, $4,000 of tax.
- Frequent/day trader, organized operation: business income → 100% taxable. Same gain: $8,000 of tax.
CRA weighs trade frequency, holding periods, time spent, and financing. Hundreds of trades a year with short holds is a business in their eyes, whatever you call it.
The adjusted cost base rule
Canadian ACB averages: every purchase of the same coin pools together, and each sale uses the average cost. Bought 1 BTC at $40k and 1 at $60k, sell 1 at $70k → cost base is $50k, gain is $20k — regardless of which ‘coin’ you think you sold. This differs from US rules and breaks most US-built tax software defaults.
Records: the unglamorous survival skill
For every transaction, forever: date, coin amounts, CAD fair market value at the time, fees, and wallet/exchange. Export exchange CSVs annually — platforms die, and Canada’s own QuadrigaCX collapse proved that self-custody of records matters as much as keys. Crypto tax software (Koinly, CoinLedger and the like) handles ACB pooling if you feed it every wallet — partial imports produce fantasy numbers.
If the past is unfiled
The Voluntary Disclosures Program is the exit ramp: file the missing years before CRA audits you. Under the rules in effect since October 1, 2025, coming forward before CRA contacts you can mean full penalty relief and 75% interest relief; applying after CRA has contacted you, but before an audit or investigation, can still get up to full penalty relief and 25% interest relief. If there’s meaningful money in old gains, an accountant with crypto experience is the cheapest insurance available — and note that capital gains inside a TFSA were never available for crypto trading anyway; CRA treats frequent trading even in registered accounts as business income.
The honest summary: crypto is taxed like any other speculation — half the gain at your bracket if you invest, all of it if you trade — plus an income-tax hit on every reward the moment it lands. Track everything, report everything, and keep the tax slice in a high-interest account the day you sell, not the April after.
Official sources
Rules and dollar limits change. Confirm current amounts with the official pages below before you act · Last reviewed .
- Capital gains (Guide T4037) (Canada Revenue Agency)
- Information for crypto-asset users and tax professionals (Canada Revenue Agency)