Not uncommon to deal with the township. Typically the enforcement/approval/inspection as it relates to the provincial code gets farmed out to local government. That's where regional differences creep in as one guy interprets the code one way and another guy interprets it another.
In Dufferin county the townships used to do it but it moved up to the county so that one guy does it all now to keep things more consistent.