Back to the blog
Rules·6 min read

What the CRA actually expects from crypto users

Not a wall of legalese: the handful of things every tax authority wants to see, and the one rule that makes Canada different.

Fachada de colunas de um prédio público
the CRA
What you'll take away
  • Which moves usually count as a taxable event
  • The one rule that makes Canada its own case
  • Why exchanges reporting to the CRA changes the math
The rule that matters most in Canada
Adjusted Cost Base (ACB)

The CRA requires the Adjusted Cost Base method — a running weighted-average cost per coin, recalculated on every purchase. As of 2026, gains above $250,000/year are taxed on 66.67% of the amount instead of 50%.

Relevant filing: Schedule 3.

Holding is not the problem. Disposing is.

In most tax systems, simply buying crypto and holding it is not what triggers tax. What triggers it is a disposal: selling for CAD, swapping one token for another, or spending it. That is the moment a gain or a loss becomes real, and the moment the CRA can ask you to explain it.

This is why people who 'never cashed out' still end up with something to report. If you traded BTC for ETH, you disposed of BTC — even though no CAD ever hit your bank account.

Everything hangs on one number

A gain is what you got minus what it cost you. The second half of that sentence — the cost — is where nearly every mistake lives. It depends on the price at the moment you acquired the asset, and on the method your country makes you use to match buys against sells.

That method is not a detail. It is the difference between two very different results from the exact same trades.

The exchanges are already talking

The era of assuming nobody sees your trades is closing. Reporting frameworks are being rolled out internationally, and exchanges increasingly hand transaction data to tax authorities directly. Your job is no longer to be invisible — it is to have numbers that match.

The practical takeaway: keep a clean, complete record now, so that whatever arrives at the CRA from a third party lines up with what you filed.

Start free — 7 days

Start free — 7 days7 days free · no card · cancel anytime