You will need a licence for your vehicle-based business in the City of Markham. The rules are set out in the Mobile Licensing By-law 2012-92 [PDF]. Here are the businesses that need licences:
To apply for a licence or ask questions, please contact:
City of Markham
101 Town Centre Boulevard
Markham, Ontario, L3R 9W3
You can also apply in person from 8 AM to 5 PM, Monday to Friday.