Clear pricing, quoted before any work begins. Book a free fit call.

Cross-Border Tax (U.S.–Canada)

Crypto on a Canadian and a US Return: Disposition Rules, Cost Base Methods, Staking Income, and the Reporting Forms on Each Side

Reviewed by the Fairlight Accounting cross-border tax team — U.S. & Canadian Tax Desks

On this page

Crypto's tax treatment converged on "property" in both countries early, and diverged on almost everything after that — which means a cross-border holder's single wallet history produces two different computations every year. The US rules: digital assets are property; selling for fiat, exchanging one token for another, and using crypto to buy goods or services are each a disposition producing capital gain or loss (long-term if held over a year, at preferential rates; short-term at ordinary rates), measured from the specific lot's basis — the US allows specific identification of which units were sold (with first-in-first-out as the default absent identification), so a holder can choose high-basis lots to minimize gain; receiving crypto as payment for services, from mining, from staking rewards, and from airdrops is ordinary income at fair market value when received (with the received amount becoming basis); hard forks producing new tokens are income when the taxpayer has dominion over them; wash-sale rules do not currently apply to crypto (it is not a security — a loss can be harvested and the position immediately repurchased, a planning tool under current law); the digital-asset question on the Form 1040 must be answered; gains and losses are reported on Form 8949 and Schedule D, income on Schedule 1 or C; and the broker reporting regime (Form 1099-DA) phases in for US-based exchanges, with foreign exchanges outside it. The Canadian rules: cryptocurrency is a commodity; a disposition — sale for fiat, exchange for another crypto, use to buy goods — produces either a capital gain (half included) or business income (fully included), depending on the facts (frequency of trading, holding periods, intention, knowledge, the time spent — the same adventure-in-the-nature-of-trade analysis the property-flipping guide describes, with active traders and day-traders routinely on the business side and buy-and-hold investors on the capital side); the adjusted cost base is computed under the identical-property rules using the average cost method — every unit of the same token is pooled and the average cost of the pool is the basis of every unit sold, with no specific identification, so the US's lot-selection planning is unavailable in Canada; the superficial loss rule applies to identical property (a loss on crypto sold and repurchased within 30 days before or after is denied and added to the cost base of the repurchased units — the mirror of the US's absence of a wash-sale rule, and the divergence that makes a US-favorable harvest a Canadian-denied loss); mining and staking are analyzed as business income (where the activity is commercial) or as property income or a capital-base event depending on the facts, with the CRA's position on staking rewards being that they are generally income when received at fair market value; and reporting runs through Schedule 3 (capital) or the business schedules, with the T1135 capturing crypto held on foreign exchanges or in foreign custody where the cost of specified foreign property exceeds C$100,000 (the CRA's position is that crypto held outside Canada is specified foreign property — a self-custodied wallet's location is a question the CRA answers by the holder's residence in most readings, and an exchange account with a foreign exchange is foreign property). Where the two systems diverge on the same transaction: cost base — the US's specific lot versus Canada's average pool produce different gains on the same sale, and the holder tracks both; character — a US capital gain may be Canadian business income for an active trader; loss harvesting — a US-allowed harvest-and-repurchase is a Canadian superficial loss; staking — ordinary income in both, but the basis and the subsequent-disposition computations run separately; foreign exchange accounts — US persons report foreign exchange accounts on the FBAR (FinCEN's position on whether crypto-only accounts are reportable has evolved — accounts holding fiat or with mixed holdings are reportable, and the conservative practice reports all foreign exchange accounts) and on Form 8938 where the thresholds are met; Canadian residents report foreign exchange holdings on the T1135. The foreign tax credit runs on the aligned portion: for a US citizen in Canada, Canadian tax on the crypto gain (computed the Canadian way) credits against US tax on the gain (computed the US way) — where the character and amount differ, the credit is limited to the US tax on the foreign-source income as the US computes it, and the timing differences (a Canadian superficial loss denied this year, allowed later through the cost base) create the year-by-year frictions the double-tax guide describes. The record system that serves both: a transaction ledger with, per transaction, the date, the tokens in and out, the fair market value in both CAD and USD at the transaction time (two conversion columns), the fees, and the counterparty; a per-token lot register (for US specific identification) and a per-token average-cost pool (for Canada), both rolling forward; a staking and mining income log at receipt value; an exchange and wallet inventory with location and custody for the FBAR, 8938, and T1135; and the software configured to output both methods — most crypto tax tools compute one country's method well and the other's badly, and the cross-border holder either runs two tools or one that handles both. The compliance-repair angle: unreported crypto is the fastest-growing item in cross-border catch-up files — the crypto streamlined guide covers the US side, the VDP covers the Canadian side, and both start with the ledger that most holders have never built.

Key takeaways

  • Property in both, currency in neither: every sale, swap, and purchase with crypto is a disposition in both countries; income from mining, staking, airdrops, and payment is ordinary income at receipt value in both.
  • Cost base diverges: the US identifies specific lots (FIFO default) — plan the sale; Canada pools identical units at average cost — no lot selection; the same sale produces two different gains.
  • Character can diverge: US capital by default (long or short); Canada's business-versus-capital test puts active traders on business income at full inclusion.
  • Loss harvesting diverges: no US wash-sale rule for crypto under current law; Canada's superficial loss rule denies losses on repurchase within 30 days — the US-favorable harvest is a Canadian denial.
  • Foreign exchange accounts report both ways: FBAR and Form 8938 for US persons (report all foreign exchange accounts conservatively); T1135 for Canadian residents over C$100,000 of specified foreign property.
  • One ledger, two computations: transaction records with CAD and USD values, a lot register for the US, an average-cost pool for Canada, an income log, and an exchange inventory — run through software that produces both methods.

The cross-border crypto ledger

Per transaction: date and time, tokens out and in, fair market value in USD and CAD at that moment, fees, counterparty, exchange or wallet. Per token: the US lot register (acquisition date, basis, method of identification) and the Canadian average-cost pool (units, total cost, average). Income: staking, mining, airdrops, and payments logged at receipt value in both currencies. Inventory: every exchange account and wallet with custody location for the FBAR, 8938, and T1135. Year-end: the US Form 8949 from the lot register, the Canadian Schedule 3 (or business schedule) from the pool, the superficial-loss adjustments, the foreign tax credit reconciliation on the aligned gains. Built once, maintained per transaction — because reconstructing three years of DeFi activity in two currencies is the most expensive bookkeeping in this practice.

Worked example

A dual-citizen developer in Montreal holds crypto on a US exchange and in a self-custodied wallet: a long-term holding of one token bought in three lots, plus active trading of another, plus staking rewards. The long-term token, partially sold: US — specific identification selects the highest-basis lot, long-term capital gain at preferential rates on Form 8949; Canada — the average-cost pool produces a larger gain (the low-basis lots are averaged in), half-included as a capital gain on Schedule 3; the foreign tax credit on the US return is limited to the US tax on the gain as the US computed it, with Quebec tax on the Canadian-computed gain partly exceeding it — a residual on each side that the ledger documents. The actively traded token: US — dozens of short-term gains and losses on Form 8949 at ordinary rates; Canada — the trading pattern (frequency, holding periods, time spent) makes it business income, fully included on a business schedule, with the average-cost pool as the basis and the superficial loss rule irrelevant for business inventory; the character mismatch is reconciled in the credit computation. Staking rewards: ordinary income at receipt value in both countries, logged in two currencies, with the received units entering the US lot register and the Canadian pool at that value. Reporting: the US exchange account is not foreign (no FBAR/8938 for it), but the self-custodied wallet and a secondary account on a foreign exchange are inventoried — the foreign exchange account on the FBAR and 8938; the T1135 lists the US exchange account and the foreign one as specified foreign property (total cost above C$100,000). His loss harvest in December — selling a losing position and rebuying it a week later — is allowed on the US return and denied as a superficial loss on the Canadian one (the loss added to the Canadian cost base), which the ledger records so that next year's Canadian gain is correctly reduced. The ledger took a weekend to build and an hour a month to maintain; the alternative, which his colleague is living, is a three-year reconstruction for a VDP application and a streamlined submission, in two currencies, from exchange exports that no longer exist.

Official sources

The IRS explains that "for U.S. tax purposes, digital assets are considered property, not currency," that disposing of digital assets — selling, exchanging, or using them to pay for goods or services — is a taxable event, and that digital assets received from "mining, staking and similar activities" are treated as income. — Internal Revenue Service, Digital assets, https://www.irs.gov/filing/digital-assets

The CRA explains that "based on your crypto-asset activities, you may realize business income (or loss) or capital gain (or loss)," and that "when you dispose of a crypto-asset, the income (or loss) may be considered business income (or loss) or a capital gain (or loss)." The adjusted cost base of identical crypto-assets is averaged under the general rules in Guide T4037, Capital Gains. — Canada Revenue Agency, Information for crypto-asset users and tax professionals, https://www.canada.ca/en/revenue-agency/programs/about-canada-revenue-agency-cra/compliance/cryptocurrency-guide.html

Practitioner note

Crypto is the asset class where the two countries agree on 'property' and disagree on everything else — lot selection versus average cost, capital versus business, harvestable losses versus superficial ones — so a cross-border holder computes every year twice from one history. Our setup is the two-currency, two-method ledger built before the first year-end, with the exchange inventory that feeds the FBAR, 8938, and T1135; the holders who build it file two clean returns, and the ones who don't fund the catch-up practice's most expensive reconstructions.

See also: For the Canada-US tax treaty in plain English, article by article, see the Canada-US tax treaty in plain English, article by article; and browse every cross-border tax topic guide, organized by situation.

Next step

Fairlight prepares the cross-border crypto engagement — the two-currency transaction ledger with US lot register and Canadian average-cost pool, character analysis for active trading, staking and mining income treatment, superficial-loss and wash-sale reconciliation, and exchange-account reporting on the FBAR, Form 8938, and T1135. See cross-border pricing or book a call.

Cross-border taxes, handled in one place

U.S. and Canadian filings prepared together by our U.S. and Canadian Tax Desks.

Book a free fit call

Have a question about Cross-Border Tax (U.S.–Canada)?

Book a free consultation and get a straight answer from our cross-border tax team — no obligation.