I think in Canada that rules & regs re: companies may vary slightly from province to province ... and then again between regions & towns.
When I was thinking of starting up my own online business ... I had to register my company name (in order to have a tax license etc) ... and I needed a business permit to operate my business out of my home. But I have been told that the need of a business permit is up to the municipality I live in & not the province. I don't know if that is entirely accurate though.
If you are unsure what is needed in your area ... you should consult the local rules & regs ... or ... do what I did at the time and hire a lawyer to tell me in writing exactly what I needed in order to open for business. That way, if something got missed, I figured I could blame him for the error hahaha