As a Canadian I can relate too.
With three levels of government all wanting compliance it is a hazardous, painful and confusing path .
Business licences from the city including building permits, fire inspections and food safety people.
Plumbing inspections, Sprinkler inspections, Gas inspections, Electrical inspections and drainage.
No word yet on prostate exams.
Municipal fees.
Provincial fees.
Federal approvals and liquor board approvals.
It's daunting that's for sure.