HomeTax InsightsCryptocurrency Tax in Canada: How CRA Taxes Bitcoin, Ethereum, and NFTs
₿ Crypto & Digital Assets

Cryptocurrency Tax in Canada: How CRA Taxes Bitcoin, Ethereum, and NFTs

✍️ Swift Ltd — Calgary Tax Specialists 📅 June 2026 ⏱ 8 min read 🇨🇦 CRA 2025

Cryptocurrency has moved from a niche technology experiment to a mainstream asset class — yet many Canadians still do not fully understand how the Canada Revenue Agency taxes their Bitcoin, Ethereum, and NFT holdings. Whether you have been hodling for years or actively trading altcoins, every transaction likely has a tax implication. Here is what you need to know about cryptocurrency tax in Canada for 2025.

How CRA Treats Cryptocurrency

The CRA has been clear since 2013: cryptocurrency is property, not currency. This distinction matters enormously. Because crypto is treated as a commodity rather than legal tender, every time you dispose of it you trigger a potential taxable event — just as if you sold shares of stock or a piece of real estate.

The CRA's foundational guidance, confirmed in IT-479R and subsequent technical interpretations, means there is no such thing as a "tax-free" crypto swap in most circumstances. The moment you part with a cryptocurrency — whether for dollars, another coin, a coffee, or a gift — the CRA considers a disposition to have occurred and wants to know whether you made a gain or loss.

What Counts as a Taxable Event

Understanding which transactions trigger tax is the first step toward staying compliant. The following are all taxable dispositions:

  • Selling crypto for Canadian dollars — the most straightforward example; proceeds minus your adjusted cost base equals your gain or loss.
  • Trading one cryptocurrency for another — a crypto-to-crypto swap (Bitcoin for Ethereum, for example) is treated as a disposition of the first asset at its fair market value at the time of the trade. Many Canadians overlook this.
  • Buying goods or services with crypto — paying for a product with Bitcoin is a disposition of that Bitcoin at the CAD value of what you received.
  • Gifting cryptocurrency — the CRA applies a deemed disposition rule; you are treated as having sold the crypto at its fair market value on the date of the gift, even though no cash changed hands.

One important exception: moving crypto between your own wallets is not a taxable event. Because there is no change of beneficial ownership, transferring from a Coinbase wallet to a hardware wallet does not trigger a disposition. You must be able to demonstrate that both wallets belong to you, which is another reason meticulous record-keeping is essential.

Capital Gain or Business Income? The Distinction That Changes Everything

The single biggest question in Canadian cryptocurrency tax is whether your activity is investing (giving rise to a capital gain) or trading as a business (giving rise to fully taxable business income). The difference is significant:

  • Capital gain — only 50% of the gain is included in income under Canada's capital gains inclusion rate.
  • Business income — 100% of the profit is taxable, but losses can offset other income more broadly.

The CRA evaluates several factors to make this determination: the frequency of your transactions, whether you possess specialised knowledge of crypto markets, your intention when you acquired the asset (investment versus profit-seeking via trading activity), and whether your trading resembles a commercial enterprise. An occasional buyer who holds Bitcoin for years and sells once will almost certainly be treated as an investor. Someone executing dozens of trades per week using technical analysis signals is more likely to be assessed as carrying on a business.

There is no bright-line test — the CRA looks at the full picture — which is why working with a knowledgeable accountant at Swift Accounting Calgary can protect you from a costly reassessment.

Calculating Your Gains: The Adjusted Cost Base Method

Canada uses the adjusted cost base (ACB) method to calculate gains on capital property, and crypto is no exception. Your ACB is the average cost of all identical coins you own at any given moment. Each new purchase adjusts the ACB upward; each sale reduces the pool.

For example, if you buy 1 BTC at $40,000 and later buy another 1 BTC at $60,000, your ACB per coin is $50,000. If you then sell 1 BTC for $70,000, your capital gain is $20,000 — not $30,000 from the second purchase alone.

The superficial loss rule also applies to crypto. If you sell at a loss and repurchase the same cryptocurrency within 30 days before or after the sale, the loss is denied and added back to your ACB. This rule prevents taxpayers from harvesting losses purely for tax purposes while maintaining their economic position.

Mining Income

If you mine cryptocurrency on a regular, commercial basis, the CRA generally treats mining receipts as business income, not capital gains. The fair market value of the coins on the day you receive them is included in income, and legitimate mining expenses — electricity, hardware depreciation, hosting fees — may be deductible against that income. When you later sell the mined coins, a second tax event occurs: any gain or loss over the amount you already reported as income is then a capital gain or loss.

Staking Rewards and DeFi

Staking rewards sit in a somewhat grey area, though the CRA's position strongly suggests rewards are income at their fair market value when received. A subsequent sale of those staked coins would then generate a capital gain or loss calculated from that income-inclusion cost base.

Decentralised finance (DeFi) activity is even more complex. Yield farming and liquidity provision generally produce income on the rewards generated. Wrapping tokens — converting ETH to wETH, for example — may constitute a disposition depending on whether the CRA views the wrapped token as the same property. Anyone active in DeFi protocols should seek professional advice, as the tax treatment can be highly fact-specific.

NFTs: A Separate Category Worth Understanding

The CRA treats non-fungible tokens as property, consistent with how it treats other crypto assets. However, the characterisation of income differs based on your role:

  • Artists who create and sell NFTs are generally earning business income — the proceeds of selling your creative work are fully taxable.
  • Collectors who buy and resell NFTs may generate either capital gains or business income depending on how frequently they trade, their intent, and their level of commercial activity.

Record-Keeping Requirements

The CRA requires you to track every single crypto transaction, including: the date of each transaction, the amount in Canadian dollars at the time (using the exchange rate on that date), your cost or adjusted cost base, and the proceeds received. This obligation exists regardless of the dollar amounts involved.

Manual tracking quickly becomes unmanageable for anyone active in crypto markets. Dedicated crypto tax software — such as Koinly, CoinTracker, or Crypto Tax Canada — can import transaction histories from exchanges and wallets, calculate ACB automatically, and generate CRA-compatible reports. These tools do not replace professional review, but they dramatically simplify the preparation process.

Reporting on Your T1 Return

Capital gains from cryptocurrency are reported on Schedule 3 of your T1 personal income tax return, under the "Shares, funds, and other units" category. If your crypto activity constitutes a business, the income and expenses are reported on Form T2125 (Statement of Business or Professional Activities). Mixing up these forms — or omitting transactions entirely — is one of the most common errors the team at Swift Accounting Calgary sees when clients bring in crypto portfolios that have never been properly reported.

CRA Enforcement Is Increasing

The CRA has significantly stepped up crypto enforcement. It has issued broad compliance orders to Canadian exchanges including Coinsquare and Coinbase Canada, compelling them to hand over user data. The agency is actively cross-referencing exchange transaction histories against filed returns to identify unreported gains.

Taxpayers who have not reported prior-year crypto income may be eligible to come forward through the CRA's Voluntary Disclosures Program (VDP), which can reduce or eliminate penalties and interest — but the window to self-report closes once the CRA has already initiated contact or a compliance review.

Get Professional Help Before Filing

Cryptocurrency taxation in Canada involves layers of rules — capital gains versus business income, ACB calculations, staking income, DeFi dispositions, and NFT characterisation — that can result in significant under- or over-reporting without proper guidance. If your crypto activity has been anything beyond the simplest buy-and-hold, a professional review of your records before filing can prevent costly reassessments down the road. Contact Swift Accounting today to speak with a Calgary accountant who understands crypto taxation.

Frequently Asked Questions

Do I have to report crypto if I never converted it back to Canadian dollars?

Yes. Crypto-to-crypto trades are taxable events in Canada regardless of whether you ever convert to CAD. If you traded Bitcoin for Ethereum, you disposed of the Bitcoin at its fair market value on the date of the trade and must report any resulting gain or loss. The CRA's position has been consistent on this point since 2013.

Is moving crypto between my own wallets a taxable event?

No. Transferring cryptocurrency between wallets you own does not trigger a disposition because there is no change in beneficial ownership. However, you must be able to demonstrate that both wallets belong to you, and you should still record the transfer date and amounts for your overall ACB tracking.

What happens if I did not report crypto gains in previous years?

Unreported gains can be reassessed by the CRA going back several years, with interest and penalties applied. If the CRA has not yet contacted you, you may qualify for the Voluntary Disclosures Program, which can reduce or eliminate penalties. Acting proactively — rather than waiting for a CRA letter — generally produces the best outcome.

How does the CRA know about my crypto transactions?

The CRA has obtained court orders requiring major Canadian exchanges to provide customer account data, including transaction histories. It also uses third-party data matching and international information-sharing agreements. The assumption that crypto transactions are anonymous or invisible to tax authorities is outdated and carries significant risk for taxpayers who rely on it.

Free 30-Min Consultation · No Obligation

Have Questions? Talk to a Swift Tax Specialist.

Our Calgary team handles personal tax, corporate returns, GST/HST, payroll, and bookkeeping — all under one roof.

Book a Consultation Call (403) 999-2295

Swift Ltd · Calgary, Alberta · swiftltd.ca