Canada Crypto Tax Guide 2026: CRA Rules, ACB Method, and Capital Gains Inclusion
How Canada Taxes Cryptocurrency
The Canada Revenue Agency (CRA) treats cryptocurrency as a commodity, not a currency. Every disposal of crypto — whether selling for Canadian dollars, trading for another token, or using it to buy goods — is a taxable barter transaction. Gains are taxed as either capital gains or business income depending on the taxpayer's circumstances, with the mandatory Adjusted Cost Base (ACB) method used to calculate per-unit cost.
CRA Classification: Commodity, Not Currency
Unlike some jurisdictions that classify crypto as property or a financial asset, the CRA explicitly categorizes cryptocurrency as a commodity. This classification has been consistent since the CRA's first guidance on digital currencies in 2013 and was reinforced in its 2024 updated guidance.
The commodity classification means crypto transactions are treated as barter transactions under the Income Tax Act. When you exchange one commodity for another (or for fiat currency), you must determine the fair market value of what you received at the time of the transaction. This fair market value, minus your cost basis, produces a gain or loss.
The CRA requires all values to be reported in Canadian dollars (CAD). If you transacted in USD, ETH, or any other denomination, you must convert to CAD using the exchange rate on the date of the transaction.
The Adjusted Cost Base (ACB) Method
Canada mandates the Adjusted Cost Base method for calculating crypto cost basis. ACB is a weighted average approach: you take the total cost of all units of a particular crypto asset you own and divide by the total number of units. This produces a per-unit average cost that adjusts every time you acquire more of that asset.
How ACB Works in Practice
Suppose you make the following Bitcoin purchases:
- January: Buy 1 BTC for CAD 50,000
- March: Buy 0.5 BTC for CAD 30,000
- Total: 1.5 BTC acquired for CAD 80,000
- ACB per unit: CAD 80,000 / 1.5 = CAD 53,333.33
If you then sell 0.5 BTC in June for CAD 35,000:
- Proceeds: CAD 35,000
- Cost (0.5 x CAD 53,333.33): CAD 26,666.67
- Capital gain: CAD 8,333.33
After this sale, your remaining ACB is recalculated: 1 BTC remains with a total cost of CAD 53,333.33 (CAD 80,000 - CAD 26,666.67).
The ACB method is conceptually similar to France's Prix Moyen Pondere d'Acquisition (PMPA). Both use weighted averages rather than specific identification (like the US) or FIFO. You cannot choose a different method in Canada — ACB is mandatory for all taxpayers.
Crypto-to-Crypto Trades Are Taxable
Every crypto-to-crypto trade is a taxable disposition. If you swap ETH for SOL, you must calculate the fair market value of the SOL received in CAD at the time of the trade, compare it against your ACB for the ETH disposed, and report any gain or loss. This applies to all token swaps, DeFi trades, and cross-chain conversions.
Capital Gains Inclusion Rate: The 2024 Budget Change
Canada's 2024 federal budget introduced a significant change to capital gains taxation, effective for dispositions on or after June 25, 2024:
- First CAD 250,000 of capital gains (individuals): 50% inclusion rate — meaning only half is added to taxable income and taxed at your marginal rate
- Capital gains exceeding CAD 250,000 (individuals): 66.67% inclusion rate — two-thirds is added to taxable income
- Corporations and trusts: 66.67% inclusion rate on all capital gains, with no CAD 250,000 threshold
Prior to this change, all capital gains were subject to a flat 50% inclusion rate regardless of the amount. The tiered structure means high-volume crypto traders or those realizing large gains in a single year face a materially higher effective tax rate on amounts above the CAD 250,000 threshold.
Example: An individual realizes CAD 400,000 in crypto capital gains in 2025:
- First CAD 250,000 x 50% = CAD 125,000 included in taxable income
- Remaining CAD 150,000 x 66.67% = CAD 100,005 included in taxable income
- Total taxable amount: CAD 225,005 (taxed at marginal rates)
Business Income vs. Capital Gains
The CRA distinguishes between capital gains and business income from crypto. This distinction matters because business income is 100% taxable (no inclusion rate discount), but business losses can offset other income more broadly.
The CRA evaluates several factors to determine classification:
- Frequency and volume: Regular, high-frequency trading suggests business activity
- Period of ownership: Short holding periods point toward business income
- Knowledge and expertise: Professional trading knowledge or experience in financial markets
- Intention at time of purchase: Was the crypto acquired for long-term investment or short-term profit?
- Time spent: Significant time devoted to trading activity indicates business character
- Financing: Using leverage or borrowed funds suggests business activity
- Advertising or solicitation: Marketing trading services is clearly business activity
There is no bright-line test. The CRA applies these factors holistically, and each case is assessed on its specific facts. If classified as business income, profits are reported on Form T2125 (Statement of Business or Professional Activities) and are fully taxable. You can, however, deduct business expenses including trading fees, software subscriptions, and a portion of home office costs.
Mining, Staking, and Airdrops
Mining
The CRA treats mining income differently based on whether it constitutes a hobby or a business:
- Hobby mining: Mined coins are capital property. You have no income event at receipt, but the cost basis is zero (or the fair market value at time of receipt, depending on the interpretation). Disposal triggers a capital gain.
- Business mining: If mining is conducted commercially — with dedicated equipment, regular activity, and profit intent — the fair market value of mined coins at receipt is business income. You must also track the ACB of received coins for future dispositions.
Staking and Yield Farming
Staking rewards and yield farming income are generally treated as income (not capital gains) when received. The CRA has not issued specific detailed guidance on staking, but its general position is that rewards from providing services (such as validating transactions) constitute income — either business income or other income depending on the scale and circumstances.
The fair market value in CAD at the time of receipt establishes both the income amount and the cost basis for the received tokens. Subsequent disposal of those tokens may trigger a separate capital gain or loss.
Airdrops
Airdrops received without any action by the taxpayer may be treated as a windfall (non-taxable) or as income, depending on the circumstances. If the airdrop requires action (such as holding a specific token or completing tasks), the CRA is more likely to treat it as taxable income. The cost basis for airdropped tokens is their fair market value at the time of receipt.
The Superficial Loss Rule
Canada's superficial loss rule prevents taxpayers from claiming a capital loss if they (or an affiliated person) acquire the same or identical property within 30 calendar days before or after the sale. This is similar to the US wash sale rule but has some important differences.
A loss is denied if, during the period starting 30 days before and ending 30 days after the sale:
- The taxpayer, their spouse or common-law partner, or a corporation controlled by either of them acquires the same or identical property
- At the end of the period, the taxpayer or an affiliated person still owns the property
The denied loss is not permanently lost — it is added to the ACB of the repurchased property, deferring the tax benefit until an eventual arm's-length disposition.
Example: You sell 1 ETH at a CAD 5,000 loss on March 15, then buy 1 ETH on March 30 (within 30 days). The CAD 5,000 loss is denied and added to the ACB of the newly purchased ETH.
The superficial loss rule applies to identical property. Whether different tokens on the same protocol (e.g., wrapped vs. unwrapped versions) qualify as "identical" remains a gray area that the CRA has not definitively addressed for crypto.
Filing Requirements and Deadlines
Tax Year and Deadlines
- Tax year: Calendar year (January 1 to December 31) for individuals
- Filing deadline: April 30 of the following year
- Self-employed: Filing deadline extended to June 15, but any tax owing is still due by April 30
- Payment deadline: April 30 regardless of filing status
Reporting Forms
- Schedule 3 (Capital Gains or Losses): Report all crypto dispositions that produce capital gains or losses
- Form T2125: Report business income from trading, mining, or other crypto activities conducted as a business
- Line 12700: Total capital gains (from Schedule 3) flow to this line on the T1 return
- Line 13500-14300: Business income (from T2125) flows to the appropriate business income line
Form T1135: Foreign Income Verification
Canadian residents who hold "specified foreign property" with a total cost exceeding CAD 100,000 at any time during the year must file Form T1135. Cryptocurrency held on foreign exchanges (such as Binance, Kraken, or any exchange not based in Canada) may qualify as specified foreign property.
The CRA has confirmed that crypto on foreign platforms can trigger T1135 obligations. The penalty for failing to file T1135 is CAD 25 per day, up to a maximum of CAD 2,500 per year, with additional penalties for gross negligence.
CRA Enforcement: Project Mercury and Beyond
The CRA has intensified its crypto enforcement efforts. Project Mercury, a CRA initiative targeting offshore tax evasion, now includes cryptocurrency as a focus area. The CRA has issued unnamed persons requirements to Canadian crypto exchanges, compelling them to provide customer transaction data.
In addition, Canada is a G7 early adopter of CRS 2.0 and the Crypto-Asset Reporting Framework (CARF). Beginning with data collection in 2026, Canadian crypto exchanges will report customer transaction data that is automatically shared with tax authorities in other participating jurisdictions. This means crypto holdings on foreign exchanges will increasingly be visible to the CRA through information exchange agreements.
The CRA also participates in the Joint Chiefs of Global Tax Enforcement (J5), a coalition of tax authorities from five countries (Australia, Canada, Netherlands, UK, US) focused on combating international tax evasion including crypto-related schemes.
Frequently Asked Questions
Do I need to report crypto I held but did not sell?
No. Simply holding cryptocurrency does not trigger a taxable event in Canada. You only need to report dispositions (sales, trades, or use as payment). However, if your crypto is held on foreign exchanges and the total cost exceeds CAD 100,000, you must file Form T1135 even without any sales.
Can I use FIFO or specific identification instead of ACB?
No. The ACB (weighted average) method is the only accepted method for calculating crypto cost basis in Canada. Unlike the United States, which permits specific identification and FIFO, Canadian tax law requires the weighted average approach for all identical fungible property, including cryptocurrency.
What happens if I transfer crypto between my own wallets?
Transfers between your own wallets are not taxable events. However, you should maintain records of these transfers to demonstrate to the CRA that no change of ownership occurred. Network transaction fees paid during transfers are added to your ACB for the transferred asset.
dTax automates ACB calculations, tracks crypto-to-crypto dispositions, and generates Schedule 3 reports for Canadian filers. Import transactions from 23+ exchanges and let the tax engine handle the weighted average math.