How to Report Cryptocurrency Purchased With USD or Foreign Currency in Canada

When you buy cryptocurrency using US dollars, euros, or other foreign currency, you must convert the purchase price to Canadian dollars at the time of transaction and report that CAD amount to the CRA. The exchange rate you use should be the Bank of Canada daily rate on the date of purchase, or the rate your exchange or broker actually applied. This converted amount becomes your adjusted cost basis (ACB) for calculating capital gains or losses when you eventually sell or trade that crypto. Getting this right from day one saves you significant headaches during tax time. Canadian tax law treats foreign currency transactions carefully. The CRA expects you to use consistent, reasonable exchange rates across all your crypto holdings. If you're using a crypto exchange like Kraken or Coinbase, they often show the CAD equivalent at purchase, but you should verify this against Bank of Canada rates to ensure accuracy. Your crypto adjusted cost basis determines your entire capital gain or loss calculation. If you bought 1 BTC at USD 40,000 when the exchange rate was 1.25 CAD/USD, your cost basis is $50,000 CAD.

Frequently Asked Questions

What if I can't find the exact exchange rate for the day I bought crypto?

Use the Bank of Canada rate closest to your purchase date, or the documented rate your exchange charged that day. The CRA accepts reasonable approximations as long as you're consistent and can justify your choice with documentation.

Do I need to convert every single crypto trade to CAD?

Yes, every transaction must be recorded with its CAD equivalent for tax purposes. Even crypto-to-crypto trades need CAD valuation at the time of the swap to calculate capital gains.

Should I use the opening or closing exchange rate if the rate changed during my purchase day?

Use the rate at the time your transaction was confirmed on the exchange, or the Bank of Canada daily rate for that date. Consistency across all your transactions matters more than picking the absolute lowest or highest rate.

Can I use my exchange's conversion rate instead of Bank of Canada rates?

Yes, as long as it's documented, reasonable, and you use the same method consistently. Many Canadian exchanges show their conversion rates at purchase, which are perfectly acceptable to the CRA.

What happens if I made currency conversion errors and the CRA audits me?

If errors are minor and unintentional, the CRA may allow you to amend your return. If the errors appear systematic or intentional to lower your tax, this may trigger reassessment penalties. Keeping clear records protects you either way.