However, Vancouver is often regarded as one of the most expensive cities in Canada and North America due to several factors: High demand and limited supply: Vancouver is a desirable city to live in, attracting a large number of people from around the world.