A $100,000 crypto gain does not mean a $100,000 tax bill. It also does not mean the CRA will overlook it. Every sale, swap and purchase made with crypto is a taxable event. Tracking cost base across wallets and exchanges is a common place for filers to go wrong.
Bitcoin trades at $75,704 and Ethereum at $2,234, per real-time market data as of November 8, 2026. Prices move daily, so your tax bill depends on the CAD value on the day of each transaction, not on today's quote.

According to the Canada Revenue Agency (CRA), cryptocurrency is treated as a commodity, not as currency. Any transaction that uses crypto is treated like a barter transaction. You must report the fair market value in Canadian dollars at the moment of the transaction.
Taxable events:
Not taxable by themselves:
A gain is generally realized only when the asset is sold or otherwise disposed of. That principle is the same in Canada.
This is the biggest decision point. The CRA looks at the facts of your activity, not what you call it.
| Factor | Points to capital gain (investor) | Points to business income (trader) |
|---|---|---|
| Frequency | Occasional trades | Frequent, systematic trades |
| Holding period | Months to years | Hours to days |
| Intent | Long-term appreciation | Short-term profit from price swings |
| Time and knowledge | Passive, part-time | Full-time effort, market expertise |
| Financing | Own savings | Borrowed funds or leverage |
| Inclusion rate | 50% of the gain | 100% of net profit |
| Losses | Only against capital gains | Fully deductible against other income |
| Expenses | Limited (outlays, fees on disposition) | Business expenses deductible |
| Form | Schedule 3 | Form T2125 |
There is no single bright-line test. Day trading and heavy use of leverage push toward business income. A buy-and-hold approach pushes toward capital treatment.
Formula: (Proceeds of disposition − Adjusted cost base − Outlays and expenses) × 50% = Taxable capital gain.
The inclusion rate used in this guide is 50%. Check the CRA site before filing in case rules change.
Canada uses average cost for identical property. You do not pick which coins you "sold" the way US users can with specific identification.
The tax owed depends on your other income and your province. The table below uses assumed combined federal and provincial marginal rates for illustration. It is not a calculation of actual brackets.
| Assumed marginal rate | Tax if $100K capital gain | Tax if $100K business income |
|---|---|---|
| 30% | $15,000 | $30,000 |
| 40% | $20,000 | $40,000 |
| 50% | $25,000 | $50,000 |
Large gains also push part of your income into higher brackets, so the actual tax can differ from a flat-rate estimate. Use the CRA's current federal and provincial brackets, or tax software, for your final number.
Capital losses offset capital gains only. Unused net losses can generally be carried to other years against taxable capital gains.
"Wash sale" is a US term. Canada's equivalent is the superficial loss rule. A loss is denied when both conditions hold:
Crypto of the same type is generally viewed as identical property, so selling ETH at a loss and rebuying ETH within the window can deny the loss. The denied loss is added to the ACB of the repurchased coins, so it is deferred rather than lost forever. Swapping into a different coin and waiting beyond the window avoids the issue.
Example: you sell 10 ETH at a $5,000 loss (10 ETH is worth $22,340 at $2,234 in USD terms) and buy 10 ETH back 12 days later. The $5,000 loss is denied for now and added to the cost base of the new ETH.
Form note: Some guides cite T776 for crypto. T776 is the Statement of Real Estate Rentals and does not apply to crypto. Use Schedule 3 for capital gains and T2125 for business income.
Timing: Tax is based on the calendar year in which the transaction occurs, not when you withdraw to your bank. Selling in December 2026 means the gain goes on your 2026 return, even if the cash lands in January. Selling in early January moves the gain to the next tax year, which can defer tax by a year. Realizing losses before December 31 can offset gains from the same year.

Convert to CAD using a consistent, documented source, such as the Bank of Canada daily rate or the exchange's own CAD price at the time of the transaction. Use the same method every year.
Record retention: keep records for a minimum of six years from the end of the tax year to which they relate.
| Record | Why it matters |
|---|---|
| Date and time of each transaction | Sets the tax year and exchange rate |
| Type of crypto and amount | Needed for ACB per coin |
| CAD value at the time | Proceeds or cost base |
| Fees paid | Reduce gain as outlays |
| Wallet addresses and exchange account IDs | Proves transfers between your own accounts |
| Counterparty details (if known) | Supports payments and business income |
| Mining and staking receipts | Income at the time received |
Exchanges can shut down or delete data. Download your CSV files annually and store them offline.
For account basics, see our TFSA vs RRSP investing guide.
| Issue | Consequence |
|---|---|
| Late filing with a balance owing | — |
| Repeated late filing | — |
| Repeated failure to report income | — |
| Gross negligence | — |
| Unpaid tax | Interest |
| Tax evasion | Fines and possible prosecution |
Rates and rules can change, so verify current figures on the CRA site.
Audit red flags:
Assume the CRA could eventually see your exchange data.
The hardest part is rarely the tax rate. It is rebuilding cost base. Exchange CSV files often omit transfers, show fees in a different coin, or use USD pricing. A common fix is to reconcile each wallet's closing balance against the calculated holdings before computing gains. If the numbers do not match, a transfer or swap is missing. Another common error is double counting: a withdrawal from an exchange and a deposit to a wallet appear as two entries and can be mistaken for a sale and a purchase. Tag these as transfers.
The trade-off between capital and business treatment is real. Business treatment allows full loss deductions and expense claims, but 100% of the profit is taxable and the CRA can challenge the classification. Pick the treatment that matches your facts and apply it consistently. Crypto tax software saves time, but you remain responsible for the numbers on your return.

Price data in this article is real-time market data as of November 8, 2026. Use CAD values from your own records for tax purposes.
It covers how Canadians calculate and report tax on crypto. Most trades and sales are capital gains with 50% taxable. Mining, staking and business trading are fully taxable income.
Calculate gains in CAD, complete Schedule 3 for capital gains or Form T2125 for business income, and file your T1 General by April 30.
No. There is no minimum threshold for reporting. Unreported gains can lead to interest, penalties and reassessment.
The CRA treats a swap as a disposition of the coin you give up at its CAD fair market value, so you realize a gain or loss on it.
If it is a capital gain, $50,000 is added to your income and taxed at your marginal rate. At an assumed 40% rate, that is about $20,000. If it is business income, all $100,000 is taxable.
Yes. Keep records for at least six years from the end of the relevant tax year.
Disclosure: Pro Trader Daily and xpertrax.com are operated by the same owner. Links and pop-ups pointing to xpertrax.com promote our own products. This article is for information only and is not financial advice.