Comprehensive Guide to Cryptocurrency Taxation in Canada for 2024