Compare towns side by side
Pick any town or reserve in Canada, or a neighbourhood of one of its 24 biggest cities, then add up to three more. Home values, rents, commutes, crime and health sit next to each other, with the census commuting flows between them.
TryWhitby vs OshawaLangley vs Maple RidgeSaanich vs Victoria

vsNeighbours people weigh against each other
Neighbouring towns and neighbourhoods of 10,000 or more: the ones people weigh against each other.

vs
vs
vs
vs
vs
vs
vs
vsNeighbours that grade far apart
Neighbouring towns of 25,000 or more with the widest gap between their overall grades. Open one to see which subjects drive it.
The rivalries people ask about
Towns people weigh up across the map: Guelph or Waterloo, Oakville or Burlington and Victoria or Nanaimo.
Matchups in every province
The biggest neighbouring places in each province. Pick a province to see its pairs.
Alberta137 matchups
British Columbia152 matchups
Manitoba36 matchups
New Brunswick8 matchups
Newfoundland and Labrador5 matchups
Nova Scotia34 matchups
Ontario704 matchups
Prince Edward Island1 matchup
Quebec386 matchups
Two to four towns, one page
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).