Staking, Airdrops and NFT Tax in Canada: Where the CRA Guidance Runs Out

Straightforward crypto reporting in Canada is a solved problem. Buy, hold, sell, apply the average cost rules, report the gain. The mechanics are covered in crypto ACB and record keeping.
Staking, airdrops, forks and NFTs are a different matter. The CRA has published general guidance, but it does not resolve every question these activities raise, and some of the gaps are significant.
This article is deliberately explicit about which parts are settled and which are not. Content that presents grey areas as settled law is doing you a disservice, when the CRA has not stated a position, what you need is a defensible position and the records to support it.
Staking: the timing question
The mechanics that are reasonably clear: staking rewards are receipts of property with value, and value received is generally income. When it enters your hands you have an amount to include, and the fair market value at that moment becomes the cost base for the tokens received, which then enters your ACB pool for that asset.
What is less clear is when receipt occurs.
Consider a protocol where rewards accrue continuously, are visible in your balance, but cannot be withdrawn until an unbonding period completes. Is that income when it accrues, or when it becomes available?
The distinction is not academic. In a volatile market the value at accrual and the value at withdrawal can differ substantially, and the difference determines both your income inclusion and your cost base going forward.
The most defensible general approach is to recognise income when you have actual or constructive control over the reward, when you could dispose of it if you chose to. That aligns with general principles of income recognition. It is a position, not a rule, and it should be applied consistently and documented.
Then there is the second question: income or capital? Staking a modest personal holding through an exchange looks quite different from operating validator infrastructure at scale. The latter has the characteristics of a business: capital deployed, systems maintained, ongoing operations. The former may be closer to passive investment income. The factors are the same ones discussed in crypto mining tax in Canada, and they are weighed on the facts.
There is no threshold in the legislation that resolves this. Anyone telling you there is a specific dollar or time figure that flips the answer is inventing it.
Airdrops: it depends on what you did
Airdrops divide reasonably cleanly into two situations.
You did something to earn it. You used a protocol, provided liquidity, held a qualifying position, completed tasks. There was consideration flowing from you. This has the character of income, valued when received.
It arrived unsolicited. Tokens appear in a wallet you never connected to a project you have never used. You performed no service and gave no consideration.
The second case is genuinely unsettled in Canada. Arguments exist that there is no income on receipt: nothing was earned, and a windfall is not generally taxable, with the full proceeds taxable as a gain on eventual disposition against a nil or nominal cost base.
The practical consequence is the same total tax in many cases; the timing differs. What matters is that you pick a position, document why, apply it consistently, and keep the evidence of how the tokens arrived.
Worthless airdrops are not income. Many airdropped tokens have no market at the time of receipt. A value you cannot establish is not a value you must include. Record the date, the quantity and the absence of a market, and note when a market does appear.
Hard forks
Similar reasoning. When a chain splits and you hold the resulting asset, you have not disposed of anything, and you did not earn the new asset through any activity.
The most commonly applied approach is a nil cost base, with the full proceeds taxable on eventual disposition. It is conservative in the sense that it defers nothing and creates no obligation to value an asset at a moment when valuation may be impossible.
Again: a position, applied consistently.
NFTs: the classification problem
NFTs raise a question that fungible tokens do not; what kind of property is this?
As ordinary capital property. The default treatment. Buy, hold, sell, report a capital gain or loss. Straightforward.
As listed personal property. Art, rare manuscripts, jewellery and certain other collectibles fall into a special category with its own rules: listed personal property, including a $1,000 deemed minimum for both cost and proceeds, and losses that can only be applied against gains from other LPP.
Whether a digital artwork is “a print, etching, drawing, painting, sculpture, or other similar work of art” is not a question the legislation was drafted with NFTs in mind to answer. For an NFT that is unambiguously artwork the argument is real. For a profile-picture collectible, a game item, or a membership token, it is much weaker.
As business inventory. If you are minting and selling NFTs commercially, or trading them with sufficient frequency and organisation, this is business income and the NFTs are inventory, not capital property.
Royalties received by a creator on secondary sales are income, not capital gains.
The critical point: an NFT collection is not homogeneous. Different tokens in the same wallet may warrant different treatment. Deciding the whole wallet is one thing because that is simpler is not analysis.
Crypto-to-crypto and the barter principle
Underlying most of this is the CRA’s treatment of crypto transactions as barter, per the reasoning in IT-490R.
Trading one asset for another is a disposition of what you gave up, valued at fair market value. Buying an NFT with ETH disposes of the ETH. Selling an NFT for ETH acquires ETH at the value received and disposes of the NFT.
Every step needs a Canadian-dollar value. In practice this is where NFT reporting becomes laborious, because each transaction is two events.
Valuation, honestly
For liquid assets on major exchanges, valuation is a lookup.
For thinly traded tokens and for NFTs it is a genuine problem. A collection where the last sale was three weeks ago and the floor price moves 40% in a day does not have an obvious fair market value.
What a defensible approach looks like:
- Use a consistent, reasonable methodology
- Document what source you used and why
- Apply the same method across the year, not the favourable one per transaction
- Keep contemporaneous screenshots or data captures, because the source may not exist later
An inconsistent method applied to minimise each individual transaction is the kind of pattern that does not survive review.
GST/HST
Often overlooked. If you are creating and selling NFTs commercially, or providing services paid in crypto, GST/HST may apply on the same basis as any other supply: the place-of-supply and registration rules do not have a crypto exemption. See GST/HST registration.
What to actually do
- Separate the settled from the unsettled. Buying and selling is settled. Staking timing, unsolicited airdrops, forks and NFT classification are not.
- Take a position on each unsettled item, in writing, with your reasoning. Date the memo. This is what distinguishes a considered position from a convenient one.
- Be consistent across years. Changing treatment when it helps is the single most damaging thing you can do.
- Keep contemporaneous valuations. They cannot be recreated.
- Get advice where the amounts are material. The cost of an opinion is small against a reassessment plus interest and penalties.
The uncomfortable truth is that Canadian tax law has not caught up to what people are actually doing on-chain, and it is unlikely to soon. That does not excuse non-reporting: the CRA receives exchange data and international information-sharing has expanded considerably. It means the goal is a position you can explain and support.
If your activity has moved beyond buying and holding, it is worth getting the positions documented properly rather than deciding them under time pressure in April.
