Buying and withdrawing

Withdrawing bitcoin from a Canadian exchange

One process that works on every Canadian platform, what changes on the two that send bitcoin straight to your wallet, and the records the CRA expects you to keep.

Beginner About 25 minutes Updated Aug 17, 2026
CanadaWithdrawalTest send

Until you withdraw, you do not own bitcoin. You own an entry in a company's database saying they owe you some. The two behave identically right up until the moment they do not — and by then the withdrawal is no longer available.

The mechanics barely differ between platforms, so this one guide covers all of them. What does differ is worth knowing up front: two of the six Canadian routes on this site never hold your bitcoin in the first place, which turns "withdrawing" into a different task with a different way of going wrong.

A phone showing an exchange withdrawal screen held beside a hardware wallet displaying a receiving address, both clearly in frame and showing the same string.

Image to come

The address comes from your wallet. Never from a message, an email, or a support agent.

Before you start

  • A wallet you already control, already backed up, and already restored once in a test.
  • A verified account with withdrawals enabled — most platforms gate this behind identity checks that take time.
  • An amount small enough to be a genuine test. Treat it as the price of the lesson.
  • Somewhere to record the date, amount, and CAD value of every transaction.

Platform screens change

Withdrawal flows, limits, and fees get changed without notice, and this page deliberately does not quote current numbers. What follows is the shape of the task and the reasoning behind each step — check the wording and the fees inside the app before you approve anything.

Which kind of platform are you on?

This determines what you are actually doing, so establish it before anything else.

Model one

Custodial

Shakepay · Bitbuy · Kraken · Ndax

Your job: perform a withdrawal carefully. The risk sits in that transaction.

Model two

Direct-to-wallet

Bull Bitcoin · Bitcoin Well

Your job: verify the saved address. The risk sits in the destination you configured.

Most of this guide describes the custodial case, because that is where the withdrawal happens. If you are on a direct-to-wallet service, read the common steps anyway — the address verification is identical — then read the section near the end that covers what is different for you.

Get the address from your own wallet

The address must come from the wallet you control, generated fresh, and verified on your hardware device if you have one. This is the one step where a mistake cannot be undone, so it gets the most care.

  • Open your wallet and generate a new receive address.
  • If you use a hardware signer, display the address on the device and compare the full string against what your computer shows.
  • Transfer it by QR code where possible — it removes the clipboard from the process entirely.
  • Never accept an address sent to you in a message, an email, or by a support agent.
  • Clipboard-swapping malware targets exactly this moment. After pasting, compare the whole address rather than the first and last few characters — lookalike addresses are generated to match at both ends.
  • Bitcoin transactions do not reverse. An address entered wrong is money gone, and no support desk can retrieve it.

Turn on the account protections first

A withdrawal is only as safe as the account authorising it. These take a few minutes and are worth doing before your first transfer rather than after your first scare.

  • App-based two-factor authentication rather than SMS. A SIM swap defeats text-message codes, and Canadian carriers are not a security boundary.
  • Address whitelisting, where the platform offers it. Withdrawals then only go to addresses you pre-approved, usually with a delay before a new one becomes usable.
  • A unique password and a locked-down email account — email is the reset path for everything else.
  • Any account-level withdrawal lock the platform provides. Kraken and several others offer settings that freeze changes for a cooling-off period.

Each of these is covered properly in locking down the exchange account. The whitelist delay in particular is a feature, not an obstacle. It means an attacker who reaches your account cannot immediately drain it to a fresh address, and it gives you a window to notice.

Start with a test amount

Find the send or withdraw option for bitcoin. Before approving anything, separate the platform's withdrawal fee from the Bitcoin network fee — they are different charges going to different places, and only one moves with network conditions.

  • Enter a small test amount, not the full balance.
  • Paste or scan the address you just generated and verified.
  • Read the total: amount out, platform fee, network fee.
  • Check the withdrawal minimum — a test below it will be rejected rather than sent.
  • Make sure you are sending on the Bitcoin network, not a wrapped or alternative-chain version of bitcoin.

If the network is busy the fee can be a noticeable fraction of a small test. That is normal, and it is not a reason to skip the test — it is the cost of finding out that every part of the path works.

Check current network fees

Wait for it properly

A withdrawal usually shows as pending on the platform before it is broadcast at all. It is not yours until it has confirmed on-chain and your own wallet is showing it.

  • Approve the withdrawal and note the transaction id if the platform provides one.
  • Watch for it to appear in your own wallet as unconfirmed, then confirmed.
  • Do not start the larger withdrawal while the test is still pending.

Waiting is the point of the exercise. The pending state is exactly when you would want to discover a problem, and the last moment at which discovering one costs you almost nothing.

Send the rest, and write it down

Once the test has arrived, repeat with the real amount. Then record it — in Canada the paperwork is your responsibility rather than the platform's, and platforms close, get acquired, and lose old history.

  • Record the date, the amount of bitcoin, and the CAD value at the time.
  • Export or save the platform's full transaction history while your account is still open.
  • Keep those records with your other tax documents, and separate from your recovery words.
  • Consider leaving the account open but empty rather than closing it, so the history stays reachable.

This is education, not tax advice

Moving bitcoin between wallets you own is generally not a disposition, but selling, spending, or trading it can be. Confirm your own situation with a Canadian accountant rather than with a website.

If you are on a direct-to-wallet service

Bull Bitcoin and Bitcoin Well settle purchases to an address you provide, so in the normal flow there is no platform balance to withdraw later. That removes the biggest risk on this page — your coins are never sitting with a company waiting for you to act — and replaces it with a smaller, quieter one.

The address is configured once and then used repeatedly, often for recurring buys running in the background. A mistake there does not cost you one transaction; it costs you every purchase until you notice.

  • Verify the payout address on your hardware device when you first set it, exactly as you would for a withdrawal.
  • Make a small purchase first and confirm it arrives before setting up anything recurring.
  • If you supply an extended public key so the service can generate fresh addresses, confirm the first few belong to your wallet.
  • Re-check the configured address after changing wallets, restoring from backup, or altering the account — a stale address keeps working from the platform's point of view.
  • Set a reminder to confirm receipt periodically if buys run automatically.
  • A recurring buy pointed at an address you no longer control will keep succeeding, keep charging you, and keep sending bitcoin somewhere you cannot spend from. Nothing will flag it.

What you have actually changed

Before the withdrawal, your bitcoin depended on a company staying solvent, staying honest, not being compromised, not freezing your account by automated mistake, and continuing to operate in your province. After it, it depends on you keeping a backup safe.

That is a real trade rather than a pure upgrade, and it is worth being clear-eyed about: you have swapped someone else's failure modes for your own. The reason it is still the right trade is that yours are the ones you can inspect, test, and fix.

Before the amount gets serious

Test your recovery before you move anything you would miss. A wallet you have never restored is the one part of this process that has not actually been checked.

Do not guess

Stuck on a step?

If the screen in front of you does not match the guide, stop. Review the related walkthroughs or get a second set of eyes before exposing recovery words or approving a transaction.