Overall rank
#21
of 29, with default weights
Overall score
57
out of 100

Category scores

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

Safety
70
#13 of 29
Jobs & economy
42
#25 of 29
Housing cost
70
#6 of 29
Climate
53
#15 of 29
Air quality
54
#27 of 29
Traffic
55
#16 of 29
Amenities
32
#12 of 29

Right now

Observed 2026-11-13 04:45 local time
Temperature
3.0 °C
Overcast
Humidity
82%
Wind
11.9 km/h
Air quality (US AQI)
30
Good

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovLight drizzle600.125
Sat 14 NovOvercast7-00.02
Sun 15 NovOvercast740.00
Mon 16 NovClear sky1040.00
Tue 17 NovClear sky1140.00
Wed 18 NovOvercast1250.00
Thu 19 NovOvercast1470.06

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-117.50.511795
2025-121.3-6.35418123
2026-01-3.2-10.82223163
2026-020.5-8.1137163
2026-0310.3-0.3735182
2026-0416.16.11262246
2026-0519.99.8551326
2026-0626.916.61100394
2026-0729.619.6860415
2026-0827.218.61290326
2026-0923.615.5900262
2026-1019.79.6500275
2026-1114.97.916066

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—17.4%18
Tuesday13.3%17.6%27
Wednesday15.2%14.1%27
Thursday15.1%26.4%18
Friday—20.0%18
Show every day (12)
DayDateMorning rushEvening rushReadings
Thursday2026-11-1215.1%—9
Wednesday2026-11-11—11.1%9
Tuesday2026-11-1014.6%—9
Monday2026-11-09—17.0%9
Friday2026-11-06—20.2%9
Wednesday2026-11-04—17.2%9
Tuesday2026-11-03—17.6%9
Friday2026-10-30—19.7%9
Thursday2026-10-29—26.4%9
Wednesday2026-10-2815.2%—9
Tuesday2026-10-2712.0%—9
Monday2026-10-26—17.8%9

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 55.4 index 70 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 70.8 index 69 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 7.5 % 39 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 59.4 % 40 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 0.83 % / yr 47 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 1,451 CAD/month 70 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 5.5 % / yr 69 2024–2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Climate
Extreme cold days (lower is better) 3 days 93 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Hot days (lower is better) 26 days 35 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 62 cm / yr 67 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Wet days (lower is better) 148 days 29 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 3,036 hours / yr 42 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 10.0 µg/m³ 54 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 17.0 % 55 2026-10-26 to 2026-11-12 TomTom Traffic Flow API
Amenities
Parks (higher is better) 467 count 34 2026-10-30 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 92 count 23 2026-10-30 OpenStreetMap via Overpass API
Schools (higher is better) 223 count 41 2026-10-30 OpenStreetMap via Overpass API
Transit stops (higher is better) 1,814 count 28 2026-10-30 OpenStreetMap via Overpass API
Other information (not scored)
Population 488,738 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 10.7 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 30 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