Good evening, I would be happy to assist you with this question.
Municipalities can dictate the operation of businesses to an extent. For instance, a business cannot simply open up shop anywhere they like, even bricks and mortar businesses. They control this through zoning by-laws. Likewise, they have the ability to control, restrict or prohibit the operation of mobile food trucks or stands, street vendors, or any other such business on their streets. They get their authority from Provincial legislation and their by-laws.
This is a hot topic in countless jurisdictions throughout Canada, in all Provinces. It is however slowly changing and many cities that previously didn't allow food trucks are now permitting them under their by-laws and allowing them to operate. This is in response to public demand and the increasing trend in mobile food establishments. Part of the issue is the control of health and safety and the monitoring of same amongst the food trucks. Where the city health inspectors can enter a bricks and mortar restaurant, it gets more complicated for them to monitor and inspect mobile establishments, particularly if they operate in multiple jurisdictions. This is something that takes time to get the municipalities to change and for them to draft the by-laws and procedures.
But at the end of the day, it is legal under Provincial and Municipal legislation for cities to restrict or control such businesses on their city streets.
I know this wasn't the information you were hoping for, however it is the present state of the law in Canada, regardless of the province or the city.
I look forward to hearing back from you so that I may ensure that you get all of the information you require and I am happy to continue chatting.
Also, please take a moment to leave me a positive rating.