DeFi Taxes Canada 2026

CRA rules for decentralized finance: token swaps, yield farming, liquidity pools, borrowing protocols, and how to track every taxable event.

🔒 Keep Your Fiat Safe While You Trade Crypto

KOHO is the smart choice for your CAD spending while you invest in crypto. No monthly fees, instant e-transfers, earn cash back on everyday purchases.

Get KOHO Free — Code 45ET55JSYA

DeFi and the CRA — No Specific Guidance Yet

As of 2026, the Canada Revenue Agency has not issued specific published guidance on decentralized finance (DeFi) taxation. However, general principles from CRA's cryptocurrency guidance and established income tax law apply to DeFi activities. The general rule remains: if you dispose of a cryptocurrency or receive value, it's likely a taxable event.

DeFi creates tax complexity because a single yield farming strategy can involve dozens of taxable events in a single day — each swap, deposit, withdrawal, and reward is potentially a separate transaction requiring ACB tracking.

Token Swaps — Every Swap Is a Disposition

When you swap one cryptocurrency for another using a DEX (Uniswap, SushiSwap, Curve, etc.), you are disposing of the token you gave up and acquiring the token you received. The CRA treats crypto-to-crypto trades as dispositions at fair market value.

How to Calculate the Gain on a Swap

  1. Proceeds = fair market value in CAD of the token you received at the time of the swap
  2. ACB = your adjusted cost base in the token you gave up
  3. Capital Gain (or Loss) = Proceeds – ACB
Example: You swap 1 ETH (ACB = $2,000 CAD) for 3,000 USDC when ETH is worth $3,000. Your proceeds are $3,000 CAD. Capital gain = $3,000 – $2,000 = $1,000. The 3,000 USDC now has an ACB of $3,000.

Liquidity Pools — Tax Events at Every Step

Adding and removing liquidity from protocols like Uniswap V2/V3, Balancer, or Curve creates multiple potential tax events:

ActionTax Treatment
Adding liquidity (deposit ETH + USDC)Likely disposition of both tokens at FMV; receive LP token at combined FMV
Holding LP tokenNo event while holding (unless receiving rewards)
Receiving trading fee rewardsIncome at FMV when received (or reflected in LP token value)
Removing liquidity (redeem LP token)Disposition of LP token; acquire underlying tokens at FMV
Impermanent lossNot separately deductible — reflected in your capital gain/loss calculation

There is some argument among tax professionals that adding tokens to a liquidity pool is not a disposition because you retain beneficial ownership. This position is defensible but not confirmed by the CRA. The conservative position is to treat it as a disposition.

Yield Farming and Reward Tokens

Yield farming typically involves depositing assets into a protocol and receiving reward tokens (governance tokens, protocol tokens, etc.) over time. CRA's position on these rewards:

The challenge is that many yield farming rewards accrue continuously or in small frequent amounts, creating potentially hundreds of income events per year. Tax software like Koinly or CoinTracker can help aggregate these.

Borrowing and Lending Protocols (Aave, Compound)

Depositing collateral and borrowing against it is generally not a taxable event in itself — it's a loan, not a disposition. However:

Liquidation warning: If your DeFi position is liquidated, the CRA will treat this as a forced sale of your collateral at the liquidation price. You must report the capital gain or loss — even though you didn't choose to sell.

Wrapped Tokens and Bridging

Wrapping ETH to WETH, or bridging tokens across blockchains, raises questions about whether a new asset has been created. In most cases, wrapping/bridging is considered an exchange of one asset for another — a disposition of the original asset at FMV. Keep records of every wrapping and bridging transaction for ACB tracking.

Practical DeFi Tax Record-Keeping

Manual tracking of DeFi taxes is extremely difficult. Recommended approach:

  1. Export transaction history from every wallet address you use (Etherscan, Polygonscan, etc.)
  2. Use a DeFi-aware crypto tax tool (Koinly, CoinTracker, CryptoTaxCalculator)
  3. Review automated classifications carefully — software often misclassifies complex DeFi events
  4. Keep screenshots or records of protocol interactions for audit support
  5. Note the CAD price at time of each transaction
Disclaimer: Not tax advice — consult a CPA for your specific situation. DeFi taxation is an evolving area with significant uncertainty. CRA guidance may change. Always work with a tax professional for complex DeFi portfolios.

Related Guides