Buying Bitcoin or Ethereum with Canadian dollars isn't a taxable event. But the moment you sell, trade, or spend that crypto, the Canada Revenue Agency (CRA) expects you to pay up. For millions of Canadians, navigating these rules feels like walking through a minefield without a map. You might be wondering if your staking rewards are income or investment gains, whether you can deduct losses from last year's dip, or how to avoid a nasty surprise during an audit.
This guide cuts through the noise. We’ll break down exactly how the CRA treats digital assets, what counts as a taxable event, and how to calculate your liability using current 2025-2026 rates. Whether you’re a casual holder or an active trader, understanding these mechanics is the only way to stay compliant and keep more of your money.
How the CRA Defines Cryptocurrency
Before you can file taxes, you need to know what you’re filing for. The CRA does not recognize cryptocurrency as legal tender or foreign currency. Instead, they classify it as a commodity. This distinction matters because it means existing tax laws for property transactions apply directly to your digital wallet activities.
When you hold crypto, you own a commodity. When you dispose of it-by selling it for cash, trading it for another coin, or buying groceries with it-you trigger a disposition. The CRA’s position has been consistent since their 2013 guidance document "Crazy about Cryptocurrency? Think about Tax," and reinforced by their 2020 publication and recent 2025 draft legislation. Your job is to determine if that disposition results in a capital gain or business income.
Capital Gains vs. Business Income: The Critical Distinction
This is where most taxpayers get tripped up. Are you an investor or a trader? The answer determines your tax rate.
Capital Gains: If you buy and hold crypto as a long-term investment, any profit is considered a capital gain. Here’s the good news: only 50% of your capital gain is included in your taxable income. This is known as the inclusion rate. So, if you make $10,000 profit on a Bitcoin sale, only $5,000 is added to your income for tax purposes.
Business Income: If the CRA views your activity as a business, 100% of your profits are taxed as ordinary income. This happens when you engage in frequent trading, use complex strategies, or treat crypto speculation as your primary source of livelihood. There’s no bright line rule, but factors include frequency of trades, time spent researching, and whether you operate with a commercial intent.
Consider this scenario: Alice buys one Bitcoin every six months and holds it for years. Bob trades Ethereum daily, using leverage and technical analysis charts. Alice pays capital gains tax; Bob likely pays business income tax. The difference in your final bill can be massive.
| Feature | Capital Gains (Investor) | Business Income (Trader) |
|---|---|---|
| Taxable Portion | 50% of profit | 100% of profit |
| Reporting Form | Schedule 3 (T1 General) | Form T2125 |
| Deductible Expenses | Limited (carrying costs) | Full business expenses (software, data, home office) |
| Loss Deduction | Against capital gains only | Against other business/investment income |
Calculating Your Tax Liability: Federal and Provincial Rates
Once you’ve determined your taxable amount, you apply Canada’s progressive tax rates. These rates change slightly each year based on inflation adjustments. For the 2025 tax year, the federal brackets start at 15% on income up to $55,867 and climb to 33% on income over $246,752.
But don’t forget provincial taxes. If you live in Ontario, your rates add another layer, starting at 5.05% and reaching 13.16% for high earners. Quebec operates with its own distinct bracket structure. A taxpayer in British Columbia earning $100,000 in pure capital gains would pay approximately $20,300 in combined federal and provincial taxes after the 50% inclusion rate. That same $100,000 treated as business income could result in a tax bill closer to $40,600.
To estimate your liability accurately, you must track the cost basis of every asset. This includes the purchase price plus any fees paid to exchanges like Wealthsimple, Coinsquare, or Bitbuy. Without precise records, you risk overstating gains and overpaying, or understating them and triggering penalties.
What Counts as a Taxable Event?
Not every click in your wallet triggers a tax bill. Knowing what is and isn’t taxable saves you hours of unnecessary calculation.
Tax-Free Activities:
- Purchasing crypto with fiat currency (CAD).
- Holding crypto (HODLing) without disposing of it.
- Transferring crypto between your own personal wallets.
- Receiving crypto as a gift (though the giver may have implications).
- Creating a Decentralized Autonomous Organization (DAO).
Taxable Events:
- Selling crypto for CAD or USD.
- Trading one crypto for another (e.g., BTC for ETH). This is a disposition of the first asset.
- Spending crypto on goods or services.
- Earning crypto through mining, staking, or airdrops.
- Receiving crypto as payment for freelance work or employment.
For earned income like staking rewards or airdrops, the fair market value at the time of receipt is fully taxable as ordinary income. If you stake Ethereum and earn 2 ETH, you report the CAD value of those 2 ETH on the day they hit your wallet. Later, when you sell that ETH, you calculate capital gains based on that initial value as your cost basis.
Tax Loss Harvesting and Superficial Loss Rules
The market dips, and you want to cut losses. Smart move-but do it right. Tax loss harvesting allows you to sell losing positions to offset gains elsewhere. However, the CRA enforces strict superficial loss rules.
If you sell crypto at a loss and buy back the same or identical property within 30 days before or after the sale, the loss is disallowed. It’s not gone forever; it’s added to the cost base of the new acquisition. To claim the loss immediately, you must wait 31 days before repurchasing the same asset.
Remember, capital losses can only offset capital gains. If you have $15,000 in gains and harvest $10,000 in losses, only $5,000 of that loss is deductible (due to the 50% inclusion rate). Your taxable gains drop to $10,000. Any unused capital losses can be carried forward indefinitely to offset future gains.
Reporting Requirements and Penalties
Ignoring crypto taxes is a risky game. The CRA has increased enforcement significantly, with crypto-related audits rising by 37% from 2023 to 2024. Their 2025 compliance review found that 73% of audited crypto returns contained material errors, mostly due to incorrect cost basis calculations or misclassification of income.
You must report:
- Capital gains and losses on Schedule 3 of your T1 General return.
- Business income from mining or trading on Form T2125.
Failure to report can lead to severe penalties. Late filing penalties start at 5% of the tax owing, plus 1% per month up to 12 months. If the CRA determines gross negligence, they can slap on an additional penalty of 10% of the tax owing. With major exchanges now providing CRA-compliant tax statements, claiming ignorance is no longer a valid defense.
Tools and Best Practices for Compliance
Manual tracking across multiple exchanges is a recipe for disaster. Most successful investors use specialized software. Platforms like Koinly and CoinLedger connect directly to exchanges via API, automatically importing transaction history and calculating gains/losses according to CRA rules. They generate reports formatted specifically for Schedule 3 and T2125.
While TurboTax Canada offers basic crypto features, users often report incomplete functionality for complex portfolios. For serious traders, dedicated crypto tax software reduces preparation time from dozens of hours to minutes. Always double-check automated calculations, especially around FIFO (First-In, First-Out) accounting methods, which the CRA generally prefers unless you can prove specific identification.
Keep detailed records of all transactions, including dates, amounts, and fair market values in CAD at the time of transaction. Store screenshots of exchange statements and wallet addresses. In the event of an audit, documentation is your best friend.
Is buying Bitcoin with CAD taxable in Canada?
No. Purchasing cryptocurrency with fiat currency is not a taxable event. You only pay taxes when you dispose of the asset by selling, trading, or spending it.
How much tax do I pay on crypto gains?
If classified as a capital gain, 50% of your profit is added to your taxable income and taxed at your marginal federal and provincial rates. If classified as business income, 100% of the profit is taxed at your marginal rates.
Are staking rewards considered income or capital gains?
Staking rewards are considered ordinary income. You must report the fair market value of the rewards in CAD at the time they are received. When you later sell those coins, you calculate capital gains based on that initial value.
Can I deduct my crypto losses against other income?
Capital losses can only be deducted against capital gains. They cannot be used to reduce salary or other types of income. Business losses, however, can be deducted against other sources of income.
What happens if I forget to report crypto transactions?
The CRA may issue reassessments with penalties and interest. Penalties can include 5% of the tax owing plus 1% per month for late filing. Gross negligence can result in additional penalties of up to 10% of the tax owing.
Do I need to report crypto held on foreign exchanges?
Yes. All worldwide income and capital gains must be reported to the CRA. Failure to report international exchange activity is one of the most common errors found in crypto audits.