Tax season is here. If you traded, staked, or earned crypto in 2025, the CRA wants to know about it. Here's what you need to report — and how to stay compliant.
Yes — the Canada Revenue Agency (CRA) treats cryptocurrency as a commodity, not a currency. That means crypto transactions are taxable events subject to either capital gains tax or income tax, depending on the nature of the activity.
This has been the CRA's official position since 2013, and enforcement has intensified significantly in recent years. Canadian exchanges are required to report user activity to the CRA, and the agency has issued compliance orders to platforms to obtain customer data.
In short: if you have crypto activity from 2025, you need to report it.
The CRA applies two different tax treatments to crypto, depending on how you use it:
Applies when you buy and sell crypto as an investment. Only 50% of capital gains are taxable (the "inclusion rate"), and they're added to your income for the year.
Applies when the CRA considers your activity a business. 100% of income is taxable — no inclusion rate advantage.
Whether you're treated as a capital investor or a business depends on factors like trading frequency, intent, and how long you hold positions. If you trade occasionally as an investor, capital gains rules usually apply. If you trade constantly for profit, the CRA may classify it as business income.
When in doubt, consult a Canadian tax professional familiar with crypto.
Many Canadians don't realize how many of their crypto activities are taxable. Here's a breakdown:
| Activity | Taxable? | Type |
|---|---|---|
| Selling crypto for CAD or USD | ✅ Yes | Capital gains or business income |
| Trading one crypto for another (e.g., BTC → ETH) | ✅ Yes | Capital gains — treated as a disposition |
| Using crypto to buy goods/services | ✅ Yes | Capital gains based on fair market value at time of purchase |
| Receiving crypto as payment for work | ✅ Yes | Business or employment income |
| Staking rewards received | ✅ Yes | Income at fair market value when received |
| Mining income | ✅ Yes | Business income at fair market value |
| Buying crypto with CAD | ❌ No | Not taxable — sets your cost basis |
| Transferring crypto between your own wallets | ❌ No | Not a disposition — keep records |
| Holding crypto without selling | ❌ No | Unrealized gains are not taxed |
For each disposition (sale, trade, or use of crypto), you need to calculate:
Canada uses the adjusted cost base method for tracking crypto. This means if you bought Bitcoin multiple times at different prices, you must calculate a weighted average cost across all your purchases to determine your ACB.
Example: You bought 0.5 BTC for $25,000 CAD in January and another 0.5 BTC for $30,000 CAD in June. Your total cost is $55,000 for 1 BTC. Your ACB is $55,000 per BTC. If you later sell 0.5 BTC for $35,000 CAD, your capital gain is $35,000 − $27,500 = $7,500 CAD. You'd report 50% of that ($3,750) as taxable income.
The CRA requires you to keep records for six years. For each crypto transaction, you should document:
Using a centralized exchange like Kraken makes this significantly easier — your full transaction history is available for download at any time, with timestamps, amounts, and fees already logged. Export your CSV transaction history before filing.
For DeFi or multi-wallet activity, consider using dedicated crypto tax software (Koinly, CoinTracker, and Crypto Tax Calculator all support Canadian tax rules).
Capital losses can be used to offset capital gains — which is genuinely useful in volatile markets. If you sold crypto at a loss in 2025, you can:
This is known as tax-loss harvesting. However, the CRA's superficial loss rules apply — if you sell crypto at a loss and repurchase the same crypto within 30 days, the loss is denied. Plan accordingly.
For most Canadians with investment crypto activity:
Consult a CPA or tax lawyer if your situation involves significant amounts, DeFi activity, NFTs, or cross-border complexity.
Kraken makes tax time easier — download your full transaction history as a CSV anytime. Regulated in Canada, trusted since 2011.
Open a Kraken Account →Disclaimer: This article is for general educational purposes only and does not constitute tax or legal advice. Tax laws are complex and subject to change. Consult a qualified Canadian tax professional for advice specific to your situation. Visit the CRA's official guidance on digital currency for authoritative information.