BTC volatility during deposit — Canadian tax implications?

Joined
2026-01-30
Posts
298
Location
Regina, SK

Tax-wise question. When I buy BTC for $300 CAD, send to casino, my deposit is logged in CAD at the operator side. If BTC appreciates 5% during the send (10-minute window), my realized cost basis for the BTC I just spent is different from the casino's deposit credit.

For CRA reporting do I track the cost basis at deposit time or at withdrawal time? Conservative answer is mark-to-market at each transaction.

Joined
2026-01-14
Posts
1847
Location
Calgary, AB

CRA treats crypto as a commodity. Each deposit is a 'disposition' of BTC requiring CAD valuation at deposit time. Each withdrawal is an 'acquisition'. Track every transaction. Most casual players ignore this; not technically compliant.

For what it's worth, BC.Game and Cloudbet both record the deposit in the crypto unit on your statement, which makes the cost-basis reconciliation easier come tax time than operators that quote it in CAD.