Vancouver Has Highest Construction Costs in CanadaA high-quality 2,000-square-foot detached house would cost up to $460,000
A high-quality 2,000-square-foot detached house would cost up to $460,000 in hard construction costs to build in Vancouver. In Toronto, this house would cost $420,000, and in Montreal, Calgary or Halifax, the cost would run around $300,000, according to the Altus Group’s Canadian Construction Cost Guide 2018.
Commercial construction costs are not as out of line, but are slightly higher in Vancouver than in the rest of Canada.
For example, the hard construction cost for a Class A five-to-30 storey office building in Vancouver ranges from $270 to $340 per square foot. This compares with $220 to $290 per square foot in Calgary and Edmonton. The price for such an office building in Toronto ranges from $210 to $315 per square foot, according to Altus.
Industrial and retail buildings are slightly more expensive to build in Vancouver than in other major cities.
The annual Altus construction cost report, released in January, also shows that prices for quality custom-built houses are much higher in Toronto or Vancouver than anywhere else in Canada. For example, a high-end custom house in Toronto has per-square-foot construction costs of $900 per square foot and it reaches $1,000 per square foot in Vancouver. This compares with Montreal, at a maximum of $700 per square foot, and Halifax at $600 per square foot.
The price spread is also pronounced in the condominium sector.
In Vancouver, for example, Altus Group says construction costs for a higher-quality four-storey, wood-frame condo building would peak at $250 per square foot. This compares with $195 per square foot in Toronto and $175 or less in nearly every other city in the country.
The Altus cost estimates are for hard construction costs only and do not include land values, or any of the soft costs, including profit, associated with completing a project. Altus did not provide an explanation why construction costs would vary from one jurisdiction to another.