Overall rank
#13
of 29, with default weights
Overall score
61
out of 100

Category scores

0 = worst and 100 = best among the 29 cities.

Safety
55
#22 of 29
Jobs & economy
74
#3 of 29
Housing cost
49
#25 of 29
Climate
39
#27 of 29
Air quality
100
#1 of 29
Traffic
79
#8 of 29
Amenities
25
#16 of 29

Right now

Observed 2026-11-13 05:45 local time
Temperature
2.8 °C
Rain
Humidity
94%
Wind
11.3 km/h
Air quality (US AQI)
24
Good

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovSnow4118.594
Sat 14 NovOvercast600.02
Sun 15 NovLight drizzle4-00.911
Mon 16 NovOvercast4-10.01
Tue 17 NovOvercast9-10.01
Wed 18 NovOvercast1020.01
Thu 19 NovOvercast1330.00

Rank over time

Climate: past 12 months

2025-11-13 to 2026-11-12 · daily values from the Open-Meteo archive

Daily high and low temperature

Daily rain

Daily snowfall

Show monthly table
MonthAvg high °CAvg low °CRain mmSnow cmSunshine h
2025-116.70.644066
2025-122.4-5.612217130
2026-01-0.2-7.19148139
2026-020.6-7.2958189
2026-034.1-3.713940196
2026-048.40.9932221
2026-0515.56.61943275
2026-0619.510.11220337
2026-0723.914.81200375
2026-0825.517.31280344
2026-0919.211.41480239
2026-1014.66.0890239
2026-1111.86.493069

Rush-hour congestion

How much slower traffic moves than on empty roads, measured by TomTom on weekdays during the morning (07–10) and evening (16–19) rush, local time. Every reading is kept, so this history keeps growing. Data since 2026-10-26 (10 days). The ranking itself uses the last 30 days.

Every sampled day

Average by weekday

Show weekday averages
WeekdayMorning rushEvening rushReadings
Monday15.8%3.0%27
Tuesday4.8%14.1%27
Wednesday—7.3%9
Thursday8.0%11.6%45
Friday—14.1%18
Show every day (10)
DayDateMorning rushEvening rushReadings
Thursday2026-11-128.8%15.4%18
Tuesday2026-11-104.8%11.3%18
Monday2026-11-0915.8%2.9%18
Friday2026-11-06—18.3%9
Thursday2026-11-057.1%—9
Wednesday2026-11-04—7.3%9
Friday2026-10-30—10.0%9
Thursday2026-10-298.1%7.8%18
Tuesday2026-10-27—16.9%9
Monday2026-10-26—3.0%9

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 68.6 index 54 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 89.4 index 56 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 5.4 % 78 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 65.0 % 86 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 1.58 % / yr 58 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 1,828 CAD/month 41 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 7.0 % / yr 57 2024–2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Climate
Extreme cold days (lower is better) 0 days 100 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Hot days (lower is better) 5 days 88 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 168 cm / yr 0 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Wet days (lower is better) 165 days 6 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 2,818 hours / yr 0 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 4.6 µg/m³ 100 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 9.8 % 79 2026-10-26 to 2026-11-12 TomTom Traffic Flow API
Amenities
Parks (higher is better) 618 count 48 2026-11-11 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 63 count 15 2026-11-11 OpenStreetMap via Overpass API
Schools (higher is better) 77 count 8 2026-11-11 OpenStreetMap via Overpass API
Transit stops (higher is better) 1,881 count 30 2026-11-11 OpenStreetMap via Overpass API
Other information (not scored)
Population 544,834 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 7.9 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 24 US AQI — 2026-11-13T05:00 Open-Meteo Air Quality API
Traffic samples (30 days) 126 samples — 2026-10-26 to 2026-11-12 TomTom Traffic Flow API