Most Canadians are probably fine for now, CRA is basically bothering all digital asset companies for users buying or trading over 20 thousand a year and going after those identities. They don't have the man power to go after everyone and are getting companies like sgakepay, coinsquare, wealth simple to do the heavy lifting as far ats identifying users of interest and then if you don't list on your current tax return crypto assets they flag you for a tax audit and the investigation begins. If you say you lost your BTC in a boating accident they make you pay full capital gains on it anyway or you can get off the hook if you can prove you still have it via wallet addresses and such that they use glass node to verify. Hence my leaving stuff on Coinbase to avoid tax implications and prove where the BTC is. They are systematically putting the squeeze on all exchanges and one by one they are bowing to the pressure to stay in business.