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

Category scores

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

Safety
66
#15 of 29
Jobs & economy
72
#6 of 29
Housing cost
59
#13 of 29
Climate
36
#28 of 29
Air quality
79
#19 of 29
Traffic
70
#12 of 29
Amenities
24
#18 of 29

Right now

Observed 2026-11-13 04:45 local time
Temperature
-4.6 °C
Clear sky
Humidity
88%
Wind
5.8 km/h
Air quality (US AQI)
57
Moderate

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovOvercast3-50.05
Sat 14 NovHeavy snow4-02.239
Sun 15 NovOvercast600.08
Mon 16 NovOvercast710.00
Tue 17 NovOvercast700.00
Wed 18 NovOvercast820.01
Thu 19 NovLight drizzle1030.32

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-110.9-4.8102065
2025-12-5.8-15.72239122
2026-01-7.7-16.51842152
2026-02-5.7-16.9310217
2026-03-0.5-10.46734190
2026-048.5-1.81507235
2026-0515.24.51280319
2026-0623.112.11820362
2026-0726.215.9780384
2026-0824.313.71530349
2026-0918.99.2690277
2026-1011.82.2690230
2026-118.82.438044

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 (12 days). The ranking itself uses the last 30 days.

Every sampled day

Average by weekday

Show weekday averages
WeekdayMorning rushEvening rushReadings
Monday—13.1%18
Tuesday14.3%1.1%27
Wednesday9.6%13.6%27
Thursday7.3%17.8%18
Friday—17.3%18
Show every day (12)
DayDateMorning rushEvening rushReadings
Thursday2026-11-127.3%—9
Wednesday2026-11-11—4.8%9
Tuesday2026-11-1019.0%—9
Monday2026-11-09—8.3%9
Friday2026-11-06—17.8%9
Wednesday2026-11-04—22.3%9
Tuesday2026-11-03—1.1%9
Friday2026-10-30—16.8%9
Thursday2026-10-29—17.8%9
Wednesday2026-10-289.6%—9
Tuesday2026-10-279.6%—9
Monday2026-10-26—18.0%9

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 55.0 index 71 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 81.0 index 62 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 4.5 % 94 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 63.4 % 73 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 1.00 % / yr 49 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 1,276 CAD/month 84 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 10.1 % / yr 33 2024–2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Climate
Extreme cold days (lower is better) 29 days 37 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Hot days (lower is better) 4 days 90 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 153 cm / yr 9 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Wet days (lower is better) 156 days 18 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 2,947 hours / yr 25 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 7.1 µg/m³ 79 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 12.7 % 70 2026-10-26 to 2026-11-12 TomTom Traffic Flow API
Amenities
Parks (higher is better) 437 count 31 2026-11-11 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 56 count 13 2026-11-11 OpenStreetMap via Overpass API
Schools (higher is better) 148 count 24 2026-11-11 OpenStreetMap via Overpass API
Transit stops (higher is better) 1,705 count 27 2026-11-11 OpenStreetMap via Overpass API
Other information (not scored)
Population 903,607 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 4.5 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 57 US AQI — 2026-11-13T04:00 Open-Meteo Air Quality API
Traffic samples (30 days) 108 samples — 2026-10-26 to 2026-11-12 TomTom Traffic Flow API