To my understanding, in Canada at least, it's NOT illegal to sell your prints or accept money for your photography service(s) ... under certain circumstances.
Take for example a kid mowing a neighbour's lawn, or walking a neighbour's dog: they can pocket that money no problem - no jail time. Unless you're making money on the side for your photography when your business permit for a shop you own isn't for photography, it should be okay.
The only time you are legally required and obligated to have a liscence is when you are getting paid from another company known to the government. That is because the company that has paid you has you on record now for their purchase.
But, TECHNICALLY speaking, you should have a permit... otherwise, you'd be contributing to the underground, blackmarket economy that's already out of control.