Canada Crypto Tax 2026: Full CRA Filing Guide for 2025 Returns
If you spent any time reading about crypto tax in Canada in 2024, you probably saw headlines about the capital gains inclusion rate jumping to 66.67%. Two years later, none of that is actually in effect. The Trudeau-era hike was first deferred in January 2025, then formally cancelled by Prime Minister Mark Carney on March 21, 2025, and the legislation will not be reintroduced. For the 2025 tax year (due by April 30, 2026) the inclusion rate is still 50%, and the tax implications for the average Canadian crypto investor did not change at all. If that is the one thing you walked in here to check, the answer is no, nothing changed, breathe out.
The rest of the picture has actually moved quite a bit. The Canada Revenue Agency now has a dedicated 35-person crypto audit team that has recovered more than $100 million in three years, it just won a second unnamed persons order (this one against Dapper Labs, for 2,500 users), and the Crypto-Asset Reporting Framework (CARF) kicks in on January 1, 2026, meaning exchanges will start reporting your activity directly to CRA starting in 2027. This guide walks through the entire 2025 crypto tax return in plain English, covers how CRA actually treats capital gains tax on Bitcoin, staking, NFTs, DeFi, and foreign exchanges, and flags the mistakes that are quietly getting Canadian crypto investors audited in 2026.
Is Crypto Taxable in Canada and How Does the CRA Treat It?
Yes. The Canada Revenue Agency has classified cryptocurrency as a commodity (not currency) since 2013, and that position has not changed in 2026. Every disposal is a taxable event, which is a wider category than most new filers expect. Selling Bitcoin for Canadian dollars is a disposal. Swapping ETH for SOL is a disposal. Paying for a coffee with USDC is a disposal. Gifting crypto to a friend who is not a registered charity is a disposal. Holding is not a disposal, and neither is moving coins between wallets you control.
What makes Canada crypto tax feel confusing is that CRA treats some activities as capital gains and others as business income. For an ordinary retail investor, most disposals generate capital gains, and only 50% of the gain is taxable. For someone who actively trades, runs a mining operation, or conducts crypto activity in a business-like way, the same disposal can be treated as business income, and 100% of the profit is taxable. The line between the two is not a checkbox. CRA evaluates frequency of transactions, period of ownership, knowledge of crypto markets, time spent, whether you finance positions with debt, whether you promote the activity, and overall intent to turn a profit. Miners and high-frequency day traders almost always fall on the business income side.
For most readers filing a Canadian income tax return for the 2025 tax year, capital gains treatment is the default. The rest of this guide assumes you are in that bucket unless noted, and it flags the business income cases specifically.

Canada Crypto Tax Rates: Capital Gains vs Income Tax in Canada
The 2024 headlines are what made this section confusing for just about everyone. Here is the real version for 2025. Only 50% of your crypto capital gains ends up in taxable income. The 66.67% number that was supposed to kick in over $250,000 never actually became law. CRA confirmed on March 21, 2025 that it would not administer the hike, and the federal Department of Finance said the same day that the bill would not be reintroduced. Sell Bitcoin for a $40,000 profit in 2025, and you put $20,000 of taxable capital gain on your return. That is the full story.
That half then lands on top of everything else you earned and gets taxed at your combined federal plus provincial marginal rate. Federal brackets for 2025 are below. The twist is that the lowest federal rate was cut mid-year from 15% to 14%, so CRA is blending the two into 14.5% on 2025 returns. The flat 14% kicks in starting with 2026 income.
| Taxable income (2025) | Federal rate |
|---|---|
| Up to $57,375 | 14.5% (blended) |
| $57,375 to $114,750 | 20.5% |
| $114,750 to $177,882 | 26% |
| $177,882 to $253,414 | 29% |
| Over $253,414 | 33% |
Source: Canada Revenue Agency, 2025 federal brackets. Basic personal amount for 2025 is $16,129.
Provincial taxes pile on after the federal math is done. Ontario starts at 5.05% on the first $52,886 and runs up to 13.16% over $220,000, with two surtaxes stacked on the top end for good measure. BC runs seven brackets up to 20.5%. Alberta keeps things simple with five brackets up to 15%. A typical middle-income Canadian ends up somewhere between roughly 30% and 43% combined marginal, and remember, only half of your crypto capital gain runs through that rate. Profit $40K on a Bitcoin sale at a 40% marginal, and your extra tax bill is around $4,000. Not a small number, but a long way from the 66.67% story some headlines sold in 2024.
Business income is a completely different animal. If CRA looks at your trading and calls it a business, 100% of the profit goes into income, and the full marginal rate hits the entire thing. Same $40K profit, same 40% bracket, and now you owe something like $16,000. That is the single biggest tax swing inside Canadian crypto tax law, and it is why arguing over whether your activity is capital or business-grade is worth the time before you file.
When Cryptocurrency Is Taxed in Canada: Every Crypto Transaction
What counts as a taxable event here catches almost every first-time filer off guard. The simple test I give people: did you give up control of the coin, or move its value to somebody else? If yes, CRA wants it on your return. Just holding your stack is completely fine. Shuffling it between wallets you personally own is fine too. Pretty much everything else ends up reportable in one box or another.
These are the taxable events that usually trip up Canadians for the 2025 tax year:
- Selling crypto for Canadian dollars, US dollars, or any other fiat
- Swapping one coin for another, including BTC to ETH, ETH to SOL, and even stablecoin-to-stablecoin trades you probably assumed were neutral
- Paying for anything real with crypto, right down to a $6 coffee at the one cafe in Vancouver that still accepts it
- Gifting coins to a friend or relative who is not a CRA-registered charity
- Getting staking, mining or airdrop rewards (those count as income, not capital gain)
- Being paid in crypto for freelance work (income at the CAD value on the day it hits)
- Picking up new coins from a hard fork (income at the moment you receive them)
- Selling an NFT above what you paid for it (same capital gain math as Bitcoin)
- DeFi yield, LP rewards, or crypto lending interest (income the second you receive it)
The non-taxable list is much shorter. Buying crypto with Canadian dollars is fine. Sitting on it is fine. Moving it between two wallets you personally control is fine. Donating it directly to a CRA-registered charity is fine. Everything outside those four cases is almost certainly a specific crypto transaction you have to track and eventually report.
How to Calculate Your Crypto Capital Gains with ACB
Canada will not let you use FIFO or LIFO for crypto. Every Canadian filer has to use the Adjusted Cost Base method, known as ACB. Under ACB, all identical coins you own get pooled into one tax bucket, and the cost basis of that bucket is a weighted average of everything you spent to acquire those units, including exchange fees and the gas fees you paid along the way. Every new purchase of the same coin rewrites the average. Every time you sell or swap, you use the current per-unit ACB as your cost basis.
A worked example makes this easier to hold onto. Say you buy 1 BTC for $50,000, then three months later you buy 1 more BTC for $70,000. Your ACB per BTC is now ($50,000 plus $70,000) divided by 2, which comes out to $60,000. A month after that you sell 1 BTC for $85,000. Your capital gain is $85,000 minus $60,000, meaning $25,000 in gain. Half of that, $12,500, shows up on your return as a taxable capital gain. Your remaining 1 BTC still carries an ACB of $60,000 into the next tax year.
A few ACB details worth memorising. Any crypto-to-crypto swap counts as disposing of the coin you are giving up and acquiring the coin you receive, both priced in CAD at the fair market value at the moment of the trade. Gas fees and exchange fees paid in crypto are disposals in their own right, and they need to be tracked. Pooling runs per coin across every wallet and exchange you touch, so your 1 BTC sitting on Kraken and your 2 BTC sitting on Coinbase all live in one pool. Coins you received as a reward (staking, mining, airdrops) come in with an ACB equal to whatever they were worth in CAD when they hit your wallet, and that same number is also what you declared as income that year.
This is where crypto tax software earns its keep. Koinly, CoinLedger, CoinTracking and similar tools pull every transaction, recompute your ACB, and spit out a Schedule 3 ready to file. Doing this by hand across a year of DeFi activity is a job I would not wish on a worst enemy.

Staking, Mining, NFTs and DeFi in Canadian Crypto Taxes
Different activities have different tax treatment, and this is where the grey areas start to appear. The CRA hasn't published binding guidance on several of these, and the community has developed informal best practices based on how CRA auditors have been treating returns. Here is how the current 2026 consensus looks.
| Activity | Tax treatment (2025 tax year) | Notes |
|---|---|---|
| Selling crypto for CAD | Capital gain (50% taxable) | Default for retail |
| Crypto-to-crypto swap | Capital gain (50% taxable) | Fair market value in CAD |
| Paying for goods with crypto | Capital gain (50% taxable) | Disposal at market value |
| Staking rewards (receipt) | Income tax on fair market value | Then capital gain/loss on future sale |
| Mining (hobbyist) | Capital gain on eventual disposal | Cost basis = zero |
| Mining (commercial) | Business income (100% taxable) | On value at receipt |
| Airdrop | Informal CRA practice: zero-cost basis, capital gain on disposal | Grey area |
| Hard fork | Same as airdrop | Grey area |
| NFT sale | Capital gain (50% taxable) | Same rules as crypto |
| DeFi yield/LP rewards | Income tax at fair market value | Then capital gain/loss on disposal |
| Crypto as salary | Employment income | Full marginal rate |
| Donation to registered charity | Not taxable | Must be CRA-registered |
Sources: CRA Cryptocurrency Guide, CoinLedger, Bitwave, CRA informal practice as of 2026.
Staking and DeFi are the rules people get wrong most often. Canadians often assume staking rewards are only taxed when sold. They are not. CRA treats the receipt itself as taxable income in the year it lands in your wallet, at whatever CAD fair market value the tokens had at that moment. A later sale then generates a separate capital gain or loss based on the difference between the sale price and that initial fair market value. Two taxable events, not one. DeFi yield works the same way: income at receipt, capital gain or loss on disposal. This is why tax software is worth the cost once you start doing more than buy and hold.
Reporting Crypto on Your Canadian Income Tax Return
So where do these numbers actually land on paper? On the T1 personal return, crypto capital gains go on Schedule 3. You write each disposal on its own line, with the date, what you received, what your ACB was, and whether it was a gain or a loss. If the CRA decides your activity looks more like a business than a hobby, you are suddenly on Form T2125 instead and the whole profit is taxed at your full marginal rate. Filing deadline for the 2025 return is April 30, 2026. You still have to pay taxes owing by that same day, even if you quietly file a few weeks later. Self-employed Canadians have until June 15 to file, but the money they owe is still due at the end of April. Any tax report your software generates should match Schedule 3 line for line before you trust it.
A second landmine is the foreign exchange question, and it loses people a lot of money in late-filing penalties. If the cost basis of the crypto you kept on foreign exchanges like Binance, non-Canadian Kraken, KuCoin or Bitstamp ever went over $100,000 CAD at any point during 2025, there is a good chance you owe the CRA a T1135 alongside your regular filing. Crypto on Canadian-situs exchanges (Bitbuy, Coinsquare, NDAX) is generally exempt. Crypto in a self-custody wallet with your name on it is also generally exempt. The penalties for missing T1135 are rough: $25 a day up to a $2,500 cap, and a gross negligence call can bump that to $500 a month and a $12,000 cap. This single form is why plenty of Canadian crypto investors finally hire a tax professional before their first serious year.
Keeping records is the unsexy part that actually saves your filing. CRA wants at least six years of detailed transaction history from you: dates, CAD values at the moment of each trade, wallet and exchange identifiers, fees, cost basis. If an audit ever shows up on your doorstep, every number you put on that return needs to be something you can back up on paper or on screen.
Can the CRA Track Crypto? Enforcement in 2025-2026
The honest answer in 2026 is: much better than you think, and getting better every quarter. CRA's crypto audit team has grown to 35 people, has more than 230 active files, and has recovered over $100 million in unpaid crypto tax in three years. CRA's own risk assessment flags roughly 40% of Canadian crypto platform users as either failing to file or being at high risk of non-compliance. Inside that 40%, 15% never filed at all and 30% filed but underreported.
On the legal side, the enforcement infrastructure is now in place. In 2021, CRA used a Federal Court order to force the Coinsquare exchange to hand over thousands of user records. In September 2025, the same unnamed persons requirement tool was used against Dapper Labs (the NFT platform behind NBA Top Shot), compelling disclosure of 2,500 user accounts. It is the second such order in Canadian history and almost certainly not the last. Five criminal investigations with a digital-asset component are currently open at CRA.
The bigger shift is the Crypto-Asset Reporting Framework (CARF), which takes effect in Canada on January 1, 2026. Draft legislation landed August 15, 2025. Starting in 2027, Canadian crypto service providers will have to report detailed transaction data on users to CRA, and that data will be shared automatically with other participating countries. In practical terms, the window for "maybe CRA won't notice" is closing fast. Canadians with unreported crypto taxes from prior years should be looking at the Voluntary Disclosures Program, which was restructured on October 1, 2025 and now offers up to 100% penalty relief and 75% interest relief for unprompted disclosures. It is the cleanest way to catch up before CARF turns on.
How to Reduce Your Tax Bill on Canadian Crypto Taxes
Most ways to shrink your Canada crypto tax bill come down to discipline, not clever tricks. A handful of legitimate moves actually work and are worth knowing about before the April 30 deadline.
Tax-loss harvesting is the big one. If you are holding coins that sit below your ACB on paper, selling them before December 31 pins down a real capital loss that can eat into gains from other crypto, stocks, or mutual funds you booked in the same year. Unused losses get carried back three years or forward forever. Just mind the superficial loss rule while you do it. Sell a coin at a loss, then buy that same coin again within 30 days before or 30 days after the sale (or have your spouse or a controlled corporation do it), and still own it on day 30 after, and CRA will deny the loss and roll it into your new ACB instead. Same-coin trades across different exchanges count as identical property. The whole window is 61 days, tighter than the US equivalent, and it regularly catches Canadians who also file south of the border.
Registered accounts are trickier. You cannot stuff actual crypto into a TFSA or an RRSP. What you can do is hold Canadian spot Bitcoin or Ether ETFs (think BTCC, ETHX, a handful of others) inside them. Gains compound tax-free in a TFSA and roll over tax-deferred in an RRSP until you withdraw. For most retail Canadians, that is the only clean way to get tax-free or tax-deferred crypto exposure. It will not turn your self-custody Ledger stack into a TFSA, but it is real.
Two smaller moves are worth a mention. Donating crypto straight to a registered Canadian charity gives you a donation receipt at fair market value and does not count as a taxable disposal, so you skip the gain and pick up a credit at the same time. Keeping obsessive records is not technically a strategy, but in practice it saves serious money at filing time, because the alternative is scrambling in April and guessing at numbers that usually come out higher than reality.