I mean, the builder should always dictate what they will or will not build, no? Unless the city is paying for the building, it's not up to them beyond zoning (and the provincial building codes).
Let the planners decide land use, and the architects design buildings.
That's not how it works. The local government Act gives authority to municipalities to protect the form and character value of special areas. "A development permit may include requirements respecting the character of the development, including landscaping, and the siting, form, exterior design and finish of buildings and other structures"
That's how cities protect themselves from a race to bottom.