Overall rank
#7
of 29, with default weights
Overall score
64
out of 100

Category scores

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

Safety
70
#12 of 29
Jobs & economy
62
#11 of 29
Housing cost
82
#1 of 29
Climate
31
#29 of 29
Air quality
94
#9 of 29
Traffic
71
#11 of 29
Amenities
8
#26 of 29

Right now

Observed 2026-11-13 04:45 local time
Temperature
-1.8 °C
Overcast
Humidity
89%
Wind
5.8 km/h
Air quality (US AQI)
51
Moderate

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovOvercast2-30.02
Sat 14 NovLight snow402.356
Sun 15 NovSnow showers3-00.933
Mon 16 NovOvercast4-20.01
Tue 17 NovOvercast8-20.00
Wed 18 NovOvercast910.00
Thu 19 NovOvercast1110.02

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-111.0-4.1112164
2025-12-3.7-14.12942126
2026-01-6.3-15.41140137
2026-02-4.2-17.2015183
2026-033.8-6.45928191
2026-0411.10.41208209
2026-0515.56.01460296
2026-0622.613.21760360
2026-0725.215.6850386
2026-0824.214.41060360
2026-0919.19.3760263
2026-1012.52.4980228
2026-1111.64.630062

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—11.7%18
Tuesday10.7%5.5%27
Wednesday9.7%14.8%27
Thursday14.1%12.6%18
Friday—14.7%18
Show every day (12)
DayDateMorning rushEvening rushReadings
Thursday2026-11-1214.1%—9
Wednesday2026-11-11—4.8%9
Tuesday2026-11-1012.5%—9
Monday2026-11-09—10.2%9
Friday2026-11-06—14.9%9
Wednesday2026-11-04—24.8%9
Tuesday2026-11-03—5.5%9
Friday2026-10-30—14.6%9
Thursday2026-10-29—12.6%9
Wednesday2026-10-289.7%—9
Tuesday2026-10-279.0%—9
Monday2026-10-26—13.3%9

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 50.2 index 76 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 77.8 index 64 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 4.2 % 100 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 59.5 % 41 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 0.73 % / yr 45 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 1,062 CAD/month 100 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 6.1 % / yr 64 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) 1 days 98 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) 170 days 0 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 2,865 hours / yr 9 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 5.3 µg/m³ 94 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 12.2 % 71 2026-10-26 to 2026-11-12 TomTom Traffic Flow API
Amenities
Parks (higher is better) 165 count 5 2026-10-30 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 25 count 4 2026-10-30 OpenStreetMap via Overpass API
Schools (higher is better) 63 count 5 2026-10-30 OpenStreetMap via Overpass API
Transit stops (higher is better) 1,215 count 19 2026-10-30 OpenStreetMap via Overpass API
Other information (not scored)
Population 243,911 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 5.6 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 51 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