CHECK OUT THE CURRENT PROMOS
When it comes to crypto, something that gets overlooked a lot is taxes.
In Canada, when you sell your coins (even for another coin) or dispose of it (even gifting) this is called a taxable event. Thus, you would get taxed on it assuming that you've realized a gain. However, if all you do is buy and hold though, then you don’t get taxed on it until you sell, again assuming you’ve realized a gain throughout the year. 
In terms of how your gain is treated or taxed, this depends on whether the income is considered business income or capital gains as set out by the CRA. There’s no clear definition and it’s a bit subjective based on your personal situation/circumstances. Some, but not all, key indicators that the CRA will look at to help determine what your gain should be classified as:
1) Your holding period of the coins
2) The income gain relative to your other income 
3) The amount of time you spend on it/researching it
4) The number of trades you make (frequency) 
 
If your gain is considered a capital gain, then only 50% of the gain is included in your taxable income up to $250,000. As of June 25, 2024, for any capital gains over $250,000, that rate increases to 66.67%. As a simple example, if you bought Bitcoin for $4,000 and sold it for $10,000, your capital gain is $6,000. You’d report $3,000 as taxable income (50%).
However, if your gain is considered business income though, then 100% of the net income (income minus allowable expenses/deductions) is taxed. As an example, you actively trade crypto and made $10,000 but incurred $3,000 of allowable deductible expenses, the income you would report is then $7,000.
In addition to the above, you also get taxed on crypto interest, staking, airdrops, and yield farming. In terms of how they are classified for income tax purposes, that greatly depends. 
Now to get a rough estimate on how much taxes you would owe, check out this tax calculator. Just select your province and input your information and the calculator will get you an estimated amount of taxes that you owe.
With all of that said, you should always speak to a tax specialist about your situation if you’re unsure. 
If you're looking for a tax specialist in crypto but don't know who to turn to, contact Block3 Finance. Anyone at Block3 Finance will be happy to help as the firm specializes in crypto taxes.
You can contect Block3 Finance at inquiry@block3finance.com. 
Use the referral code "CRYPTOFORCANADIANS" when sending them an email and you will get a FREE 30 minute consultation.
Episode 3
Episode 2
Episode 1