National statistics, however, can be somewhat misleading as home prices vary greatly from one province to another. For example, in Quebec, the average price of a home stands at C$202,277, while in British Columbia this figure is C$401,063. The lowest home prices are in New Brunswick, where the average is C$126,599.
The average cost of buying a house also depends on the city in question. Of Canada's largest urban centres, housing is most affordable in Montreal, with the average home costing C$223,416. Prices in Toronto, however, are much higher. There the average cost of a family home is C$336,217. The most expensive city, however, remains Vancouver, where the average price stands at C$519,421.