Here's how much it costs to build a house in Vancouver

Properly is a new kind of real estate brokerage that offers innovative tools, services and technology that take the stress out of real estate. As the only brokerage in BC to help you buy before you sell, Properly is transforming the real estate experience. Learn more at Properly.ca.
Sick of bidding wars? Can’t find your dream home? Priced out of the housing market?
Whatever your motive, if you’ve ever thought that it might be cheaper and easier to buy a plot of land and build a brand new house, you’re not alone.
According to Altus Group’s 2022 Canadian Cost Guide, building a single-family home in Canada ranges from $100 to $275 per square foot, depending on where you live.
And, to the surprise of probably no one, Vancouver is the most expensive city in Canada to build a house.
In Vancouver, the process costs between $150 and $275 per square foot.

Altus Group/2022 Canadian Cost Guide
At $130 to $190 per square foot, Montreal is a more affordable city to build your dream home in. Calgary and Edmonton, where prices range from $125 to $200 per square foot, are also cheaper options.
While the numbers look good on paper, they don’t factor in other costs associated with building a new house, like buying and clearing land or tearing down existing structures.
- You might also like:
- Rundown, unliveable Vancouver home sells over assessed value for $1.5M (PHOTOS)
- It gets worse: Average rent for two-bedrooms up nearly 20% in Vancouver
If you are considering building a home from scratch, Re/Max advises choosing a plot further away from a major city to lower the price tag. Taking bids from multiple contractors, choosing cheaper materials, and doing some of the work yourself can also help lower costs.
The average cost of building a house in major Canadian cities:
- Vancouver: $150 – $275
- Calgary: $125 – $200
- Edmonton: $125 – $200
- Winnipeg: $120 – $190
- Greater Toronto Area: $165 – $260
- Ottawa: $125 – $205
- Montreal: $130 – $190
- Halifax: $100 – $155
- St. John’s: $120 – $155
Supported Content