In Canada there is an even bigger mess with Crypto taxes.
I don't know if you guys heard of QuadrigaCX, it was the largest exchange in Canada that went bankrupt at the beginning of the year. Apparently the owner sent all the customer's Bitcoins to Bitmex and Bitfinex and margin traded it all and got liquidated when BTC broke $6K last year and faked his death.
Most Canadian's used this exchange including me. I stopped using it 2 years ago due to withdraw issues was a blessing in disguise. However I think that more than 75% of all Canadian's probably used the exchange and when it went bankrupt the website went offline.
Now here is the part where it gets crazy. People couldn't login to get their trading records for taxes. And basically the CRA (IRS equilvaent) told people to "guess" how much they made and to try to guess higher rather than lower because when the website comes back online in a few years they might need to do a final adjustment.