Construction Cost Per Square Foot in Canada: 2025 City-by-City Guide
Hard construction costs in Canada range from $175/sqft in Atlantic cities to over $430/sqft in Vancouver. Here's how to read $/sqft benchmarks and use them in your feasibility model.
Construction cost per square foot is the single most important number in any development feasibility model. Get it right and your project budget is grounded in reality. Get it wrong, even by $20/sqft, and on a 100,000 sqft building you've missed your hard cost budget by $2 million. In Canada, where construction markets vary dramatically between provinces and even between cities in the same province, understanding current cost benchmarks is essential before committing to any land acquisition.
This guide breaks down Canadian construction costs by city and building type, explains what drives cost differences between markets, and shows how to apply $/sqft benchmarks correctly in a feasibility study.
What $/sqft Includes: and What It Doesn't
When we talk about hard construction cost per square foot, we mean the direct cost of the building itself: structure, mechanical systems, electrical, finishes, and site work. This does NOT include development charges, soft costs (architecture, permits, legal fees, construction management), land, construction financing charges, or contingency. Hard cost typically represents 55–65% of total all-in project cost. The remainder is made up of these additional layers, which is why using $/sqft alone as a proxy for total project cost will consistently lead to underestimates.
2025 Hard Cost Benchmarks by City (Per Gross sqft)
- Vancouver / Metro Vancouver: $310–$430 (highrise), $275–$340 (wood-frame mid-rise)
- Victoria: $280–$365 (highrise), $240–$305 (wood-frame)
- Calgary: $225–$315 (highrise), $195–$265 (wood-frame)
- Edmonton: $205–$295 (highrise), $180–$245 (wood-frame)
- Toronto: $260–$365 (highrise), $230–$305 (wood-frame mid-rise)
- Ottawa: $235–$315 (highrise), $210–$275 (wood-frame)
- Montreal: $195–$270 (highrise), $175–$245 (wood-frame)
- Halifax: $210–$275 (highrise), $185–$240 (wood-frame)
- Winnipeg: $185–$255 (highrise), $165–$230 (wood-frame)
- Moncton / Fredericton: $175–$235 (highrise), $155–$210 (wood-frame)
What Drives Cost Differences Between Cities
Several factors explain why Vancouver's construction costs run 50–70% higher than Moncton's. First, labour: union rates and trades availability vary enormously across Canada. BC's construction trades command different wages than Atlantic Canadian rates. Second, input costs: concrete, steel, and lumber prices are influenced by local supply chains and transportation distances. Third, seismic and climate requirements: Vancouver's seismic loading requirements increase structural costs significantly versus non-seismic markets. Fourth, building height and type: high-rise construction costs significantly more per square foot than wood-frame mid-rise due to complex structure, high-capacity elevators, and more robust mechanical systems.
Hard Costs vs. Soft Costs vs. Total Project Cost
A useful rule of thumb for Canadian residential development: hard costs represent roughly 55–65% of total project cost. The remaining 35–45% covers soft costs (A&E fees typically 8–12%, development charges, permits, legal fees, CM fees, and contingency) and land. This ratio shifts significantly based on your municipality, in high-DC areas like the GTA, the soft cost percentage rises because DCs alone can represent 15–20% of total project cost.
How Construction Cost Inflation Has Changed the Landscape
Between 2020 and 2022, Statistics Canada's Building Construction Price Index (BCPI) recorded cumulative inflation of 25–38% across most Canadian markets. This unprecedented cost escalation caught many developers with locked-in construction contracts significantly offside. Since 2023, cost inflation has moderated to 4–6% annually, but the 2020–2022 cost spike is permanent. Projects being designed today are working off a cost base that is 30–40% higher than comparable projects built in 2019.
How to Use $/sqft Correctly in Feasibility
The right way to use $/sqft benchmarks: (1) start with the published range for your city and building type, (2) adjust for your specific program, unit mix, ceiling heights, amenity level, underground parking, (3) apply a contingency of at least 10% on hard costs, and (4) cross-reference with recent comparable projects that have been tendered or built in your market. Never use a single point estimate. Always test sensitivity: what does your project return look like if hard costs come in 15% over your benchmark?