Master Canadian cryptocurrency tax laws. Learn the difference between capital gains and business income, how to use tax loss harvesting, and how to avoid CRA penalties.