If you hold, trade, or earn cryptocurrency in Canada, you almost certainly have tax obligations — even if no one at your exchange sent you a slip. The Canada Revenue Agency has consistently treated crypto as a commodity, not currency, meaning gains are taxable and recordkeeping falls entirely on you. What confuses most holders is which actions trigger a taxable event and which do not. Moving coins between your own wallets, earning staking rewards, swapping tokens on a decentralized exchange — the rules for each are distinct, and getting them wrong can mean under-reporting income or, equally costly, over-paying by misclassifying non-taxable transfers. This guide walks through exactly how the CRA treats each of these scenarios heading into the 2026 tax year, based on the agency’s published guidance.
How the CRA Classifies Cryptocurrency
The CRA’s foundational position, outlined in its guidance document “Guide for cryptocurrency users and tax professionals” (updated and maintained on canada.ca), is that cryptocurrency is a commodity for the purposes of the Income Tax Act. This single classification drives almost everything else. Because crypto is property, not legal tender:
- Disposing of it — selling, trading, or using it to buy goods — is generally a taxable event.
- Gains may be taxed as either capital gains or business income, depending on your activity.
- You are responsible for tracking the adjusted cost base (ACB) of every coin you hold.
Capital Gains vs. Business Income
The distinction matters because only 50% of a capital gain is included in taxable income (the inclusion rate), whereas 100% of business income is taxable. The CRA looks at factors such as frequency of transactions, holding period, use of leverage, and whether you are acting in a commercial manner. Casual investors who buy and hold are typically assessed on capital account. Active traders executing dozens of trades per week are more likely to be assessed on income account. The CRA has not set a hard numerical threshold — it is a facts-and-circumstances test.
Exchange Trades: Every Swap Is a Disposition
When you sell Bitcoin for Canadian dollars, the taxable event is obvious. Less intuitive is that swapping one cryptocurrency for another — say, ETH for SOL on a centralized exchange — is also a disposition. You are treated as having sold your ETH at its fair market value in CAD at the moment of the trade, triggering a gain or loss equal to the difference between that value and your ACB in ETH.
Calculating Adjusted Cost Base
Canada uses an average cost method for identical properties. Every time you acquire more of the same coin, you recalculate the average cost per unit across your entire pool for that coin. The CRA’s published guidance confirms this pooling requirement. You cannot use specific identification or FIFO the way US taxpayers sometimes do.
Practical steps for each trade:
- Record the date and time of the transaction.
- Record the amount of crypto disposed of and acquired.
- Record the CAD fair market value at the moment of the transaction (exchange rate or order-fill price).
- Calculate the gain or loss: proceeds minus ACB of units sold minus any reasonable transaction fees.
- Update the ACB pool for whatever coin you acquired.
Wallet-to-Wallet Transfers: Not a Taxable Event
Moving cryptocurrency between two wallets you own — for example, from a Coinbase account to a self-custody hardware wallet, or from MetaMask on one device to MetaMask on another — is not a disposition. The CRA’s guidance is clear on this point: a transfer between your own wallets does not change beneficial ownership, so no gain or loss arises. Your ACB carries over unchanged.
What You Still Need to Record
Even though no tax event occurs, you should document every transfer meticulously:
- Both wallet addresses involved.
- The date and amount transferred.
- Any network fees paid (these reduce ACB or may be deductible as transaction costs, depending on context).
If you cannot prove that both wallets belong to you, the CRA may treat the transfer as a sale to a third party. Keeping signed transaction records and wallet ownership documentation protects you in an audit.
Staking Rewards and DeFi Yield
Staking, liquidity mining, and yield farming rewards are treated as income at the time of receipt, not as capital gains. The CRA applies the same logic it uses for mining income: when you receive new tokens as a result of your participation, those tokens are income equal to their fair market value in CAD on the day you receive them. This sets your new ACB for those tokens at the same amount, so you are not double-taxed when you eventually sell.
Business Income or Other Income?
Whether staking is business income or another form of income depends on scale and intent. A validator running infrastructure at commercial scale is more likely operating a business. An individual delegating coins on a proof-of-stake network through a wallet is generally receiving income from property, reported on a T1 return under “other income.” The CRA has not issued a dedicated staking-specific bulletin, but its broader crypto guidance and income characterization principles from Interpretation Bulletin IT-479R on transactions in securities provide the analytical framework practitioners use.
Liquidity Pool Tokens and Wrapped Assets
Depositing assets into a liquidity pool and receiving LP tokens in return may constitute a disposition of the underlying assets, depending on whether you have effectively transferred beneficial ownership. This area remains one of the least settled in Canadian crypto tax practice. The conservative and widely recommended approach is to record such transactions as dispositions at fair market value and establish a new ACB for the LP tokens received.
Hard Forks, Airdrops, and NFTs
Tokens received in an airdrop or as a result of a hard fork are generally treated as income at fair market value on the date received, consistent with the CRA’s commodity characterization. NFTs are treated like other crypto property: gains on sale are taxable, and the same capital-gain-versus-business-income analysis applies depending on whether you are an investor or a trader.
Recordkeeping Requirements
The CRA requires taxpayers to keep records for a minimum of six years from the end of the tax year to which they relate. For crypto this means:
- Transaction history exports from every exchange used.
- Wallet address records and any linking evidence for self-custody wallets.
- CAD valuations at the time of each transaction (historical price data from a reputable source).
- Records of staking or yield income with dates and amounts.
- DeFi contract interactions where possible (on-chain explorers such as Etherscan provide permanent records).
Crypto tax software that integrates with exchanges via API and generates Schedule 3 (capital gains) compatible reports is widely used by Canadian filers, though the software does not replace your obligation to verify accuracy.
What This Means for You
The core rules are straightforward once you internalize the commodity framework. Moving coins between your own wallets creates no tax event, but every trade, swap, and sale does. Staking and yield rewards are income on receipt. Keep obsessive records, because the burden of proof sits with you, not the CRA. If your trading volume is high or your DeFi activity complex, consider consulting a Canadian tax professional with cryptocurrency experience before filing — the cost of professional advice is generally far lower than a reassessment with interest and penalties. The CRA has signaled increased compliance activity in the digital asset space, and the agency has used exchange data requests to identify unreported holders in prior years.
