Almost all businesses will require some kind of a municipal license or permit for every municipality they operate in. A good place to start is by visiting BizPaL. This online tool helps you find applicable municipal licenses and permits, as well as information on provincial and federal licenses, permits, and regulations.
Note that not all municipalities participate in BizPaL, and not all requirements are listed. Contact your local municipal government for more information. Due to the complex nature of some businesses, you may want to get advice from a lawyer to make sure you have everything covered.
Contact your local municipal government for information on how to apply, and to learn more about any additional bylaws or regulations that may be applicable to your operations