1 of 25
#25: North Vancouver, B.C. (DM)
With a population of more than 88,000, the district municipality of North Vancouver ranks high for income, jobs, transit, weather and crime. Perhaps the biggest factor holding North Vancouver back is house prices. The average selling price? More than $910,000 for a detached home.