DeFi Tax Guide for Canadians 2025

Updated March 2025 — bremo.io

Decentralized finance (DeFi) has added enormous complexity to crypto tax reporting. Unlike simply buying and holding Bitcoin, DeFi involves constant transactions — swaps, liquidity provision, yield farming, lending, borrowing, and more. Each of these activities has distinct tax implications under Canadian law. This guide covers the CRA's position on common DeFi activities for 2025.

Important: The CRA has not issued specific guidance on every DeFi activity. The rules below are based on applying existing Canadian tax principles to DeFi transactions. For complex DeFi positions, always consult a crypto-specialized tax professional.

Token Swaps (DEX Trading)

Swapping one cryptocurrency for another on a decentralized exchange (DEX) like Uniswap, Curve, or PancakeSwap is a taxable disposal in Canada — exactly the same as trading on a centralized exchange. Every swap triggers a capital gain or loss based on the fair market value of the tokens received versus the ACB of the tokens given up.

DeFi traders who make hundreds of swaps per week face a significant record-keeping burden. Crypto tax software that connects to on-chain wallets (like Koinly or CoinLedger) is essentially mandatory for active DeFi users.

Liquidity Pool Deposits

When you deposit tokens into a liquidity pool (e.g., on Uniswap), you receive LP (liquidity provider) tokens representing your share of the pool. The CRA's likely position is that depositing tokens into a pool constitutes a disposal of the deposited tokens — a taxable event — and the receipt of LP tokens is the acquisition of a new asset at the fair market value of the deposited tokens.

This is the most conservative interpretation. Some practitioners argue that LP deposits are more like lending and should not constitute a disposal, but this view has not been confirmed by the CRA.

Liquidity Pool Withdrawal

When you withdraw from a liquidity pool, you redeem your LP tokens and receive back the underlying assets (plus earned fees, minus impermanent loss). The redemption of LP tokens is likely a disposal of those LP tokens, with gain or loss calculated against their ACB. The assets received become new holdings at their current fair market value.

Yield Farming Rewards

Yield farming involves providing liquidity or participating in DeFi protocols in exchange for governance tokens or additional crypto rewards. These rewards are taxable as income when received, at their fair market value in CAD. The income characterization (property income vs. business income) depends on the scale and systematic nature of the activity.

Lending and Borrowing in DeFi

Lending

When you lend cryptocurrency on platforms like Aave or Compound, you receive interest (often in the form of new tokens like aTokens or cTokens). The interest earned is taxable as property income or business income when received. Depositing your tokens to receive aTokens may also constitute a disposition of the original tokens, similar to LP deposits.

Borrowing

Taking a crypto-collateralized loan does not itself create a taxable event — you have not disposed of the collateral. However, if your position is liquidated (the protocol sells your collateral to repay the loan), the liquidation is a taxable disposal of the collateral at the liquidation price.

Wrapped Tokens

Converting ETH to Wrapped ETH (WETH) or Bitcoin to Wrapped Bitcoin (WBTC) involves receiving a new token. This may constitute a disposal of the original token and acquisition of the wrapped version. The gain or loss would be minimal if conversion is at a 1:1 ratio and prices are identical, but must still be tracked for ACB purposes.

Governance Token Airdrops

Receiving governance tokens as an airdrop (e.g., UNI from Uniswap, DYDX, etc.) is taxable as income when received, at the fair market value in CAD at the time of receipt. These tokens become your new holdings at that ACB going forward.

Gas Fees in DeFi

Gas fees paid in ETH for DeFi transactions are part of the cost of each transaction. For purchases, add gas fees to the ACB. For disposals, deduct gas fees from proceeds. Gas fees are generally not separately deductible as an expense unless you are operating DeFi as a business.

Record-Keeping Challenges

DeFi creates enormous record-keeping complexity. On-chain activity may involve dozens of transactions per day across multiple protocols and chains. Required records include:

Crypto tax software like Koinly, CoinLedger, or Accointing can connect to your wallet addresses and automatically pull transaction data from multiple blockchains. This is strongly recommended for any active DeFi user.

T1135 Considerations for DeFi

Foreign-held DeFi assets with total cost over $100,000 CAD may trigger T1135 filing requirements. DeFi protocols are typically not Canadian entities, so assets held in DeFi protocols may qualify as foreign property. This is an area of ongoing uncertainty — consult a tax professional.

Warning: DeFi tax compliance is genuinely complex. The CRA applies general principles that may not perfectly map to every protocol. Many Canadians have significantly under-reported DeFi income. Specialist crypto tax advice is strongly recommended for heavy DeFi users.

Free Banking While You Invest — No Monthly Fees

Keep your banking costs at zero while you explore investing. KOHO offers free banking with no monthly fees and no minimum balance. Use code 45ET55JSYA for a bonus when you sign up.

Open KOHO Free — Code 45ET55JSYA