This is determined by the land developer. Some communities have stricter restrictions based on many factors including location, community design, city requirements etc. These guildlines must be followed to build on their land.

You can learn more about community guidelines here: https://www.sterlingedmonton.com/blog/need-know-community-guidelines-a6/