If you want to legally avoid taxes on your cryptocurrency investments in Canada, you have the option to buy and invest crypto in your TFSA.
There are multiple approaches you can take, however, there are also some downsides and limitations you need to be aware of. In this post, I'll show you what your options are and the pros and cons of tax-free crypto in Canada.
Can You Buy Cryptocurrency in a TFSA?
You have three options for buying cryptocurrency in your Canadian TFSA: A Bitcoin ETF, an Ethereum ETF, or crypto-related stocks.
Keep in mind, you cannot hold Bitcoin or altcoins in your TFSA directly. Since there's over 2 million altcoins, it means 99% of coins are not eligible for your TFSA.
Unfortunately, you can't buy digital currencies on a crypto exchange like Coinbase and put it in your TFSA. Crypto exchanges only let you open non-registered accounts. TFSA's can only be opened through a stock brokerage.
3 Ways to Get Crypto Exposure in Your TFSA
At the time of this writing, you can only get crypto exposure through stocks and ETFs that are traded on the stock market. There are 3 choices available:
- Bitcoin ETF
- Ethereum ETF
- Crypto-related stocks
These options are pretty limited compared to the thousands of altcoins out there, but this is what's available for Canadians at this time. Let's explore these three options below.
Option 1
Canadian Bitcoin ETFs
The first way to get crypto exposure in your TFSA is with a Bitcoin ETF. As of this writing, Canada has approved 6 Bitcoin ETFs:
Option 2
Canadian Ethereum ETFs
A second way to gain exposure to crypto in your TFSA is through an Ethereum ETF. Currently, there are 4 Ethereum ETFs approved in Canada:
Option 3
Crypto Related Stocks
A more indirect way to gain exposure to Bitcoin and crypto in your TFSA is to buy crypto related stocks. You can research companies with Bitcoin on their balance sheet, crypto exchanges, crypto mining companies, blockchain companies, and more.
Name | Symbol | Info | Website |
|---|---|---|---|
Microstrategy | NASDAQ: MSTR | Holds bitcoin | |
Tesla | NASDAQ: TSLA | Holds bitcoin | |
Coinbase | NASDAQ: COIN | Crypto exchange | |
Voyager Digital | CNSX: VYGR | Crypto exchange | |
Block Inc. | NYSE: SQ | Crypto exchange | |
PayPal | NASDAQ: PYPL | Crypto exchange | |
Hut 8 Mining | TSX: HUT | Mining company | |
Riot Blockchain | NASDAQ: RIOT | Mining company | |
Hive Blockchain | CVE: HIVE | Blockchain |
If you want to explore more crypto related stocks, Bitcoin Treasuries tracks all publicly traded companies that hold Bitcoin on their balance sheet. This list is constantly growing as Bitcoin adoption continues.
Pros & Cons of Crypto in Your TFSA
Where to Buy Crypto ETFs and Stocks in Canada
Two of the best places to buy stocks in Canada are Wealthsimple Trade and Questrade. They both offer low fees compared to the rest of the industry, lots of features, and a good user interface.

Wealthsimple Trade
- Best for beginners
- Zero-commissions (on stocks)
- $0 account minimum
- $25 free when you deposit $150

Questrade
- Advanced charts & tools
- $4.95-$9.95 per trade
- Free ETF purchases
- Margin, options, and more
In Summary
If you want crypto in your TFSA, your three main options are buying a Bitcoin ETF, Ethereum ETF or a crypto-related stock. Since there are over 2 million cryptocurrencies on CoinMarketCap, 99% of coins cannot be put in your TFSA.
You have to weigh out the pros and cons of this approach. Maybe you'll want to do a mix of both but hopefully this post helped you understand how buying crypto in your TFSA works.
More Info
It's the same as your TFSA. You cannot buy crypto directly in your RRSP, but you can buy Bitcoin ETFs, Ethereum ETFs or crypto related stocks to get exposure to the price.
If you hold anything in your TFSA, capital gains are not taxable. However, if you buy crypto directly, such as through a crypto exchange, you are required to pay taxes according to the CRA's crypto tax guide.
According to their website, Wealthsimple Crypto is not a TFSA. It is a personal and non-registered account. If you want exposure to crypto in your TFSA, your options are a Bitcoin ETF, Ethereum ETF or crypto related stocks.


