Thanks Palashe for all that info! Funny I watched the same video right after I looked up this thread, and didn't look for the information I was seeking!
For now, I am in a similar boat as you. I am fairly new to trading, and am doing it for a couple of hours in the morning before I start my day job. But would like to eventually convert this to my main profession once I get more consistent. Sounds like for now I would just continue to file whatever gains I made as personal income tax, and think of incorporating this as a business.
Also, am new to Canada. Just moved here couple of months ago from US, so haven't filed any taxes in Canada yet.