Canadian here, but I have a tax person that does it. I'm not an accountant and never went to school for that nor ever took courses in it. I trust a professional. There's a few things I like to leave up to professionals such as roofing, anything to do with gas lines, and taxes.
That's why I'm kind of bothered by the whole crypto stuff and how they are thinking of taxing it, because it means it will require me to track everything manually and somehow report it. I have no clue how to even do that. Even when I ran a small business, I got forms in the mail every 6 months and I just had to fill them out. But out of thin air? No idea how I would claim stuff or what numbers I'm suppose to put. Hopefully if crypto taxes become a thing it will just be baked into the exchanges and online wallet services. If I go large enough scale to have to worry I will probably do it as a business anyway though, as it would allow me to write off expenses too.