Consider the purpose of the extension, your budget, the architectural style of your existing home, and any zoning laws or building regulations in Toronto and the GTA.