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

Category scores

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

Safety
30
#27 of 29
Jobs & economy
35
#28 of 29
Housing cost
29
#29 of 29
Climate
75
#1 of 29
Air quality
0
#29 of 29
Traffic
85
#6 of 29
Amenities
6
#27 of 29

Right now

Observed 2026-11-13 02:45 local time
Temperature
5.5 °C
Overcast
Humidity
81%
Wind
8.4 km/h
Air quality (US AQI)
68
Moderate

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovOvercast1450.04
Sat 14 NovRain1168.755
Sun 15 NovLight drizzle1060.458
Mon 16 NovLight drizzle1130.333
Tue 17 NovClear sky810.08
Wed 18 NovMainly clear7-00.023
Thu 19 NovClear sky5-20.015

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.22.549052
2025-124.50.496188
2026-014.7-1.2142150
2026-026.5-1.2241166
2026-0310.80.5507229
2026-0417.13.6280341
2026-0523.210.1420384
2026-0625.113.5240420
2026-0731.017.320462
2026-0830.417.0220397
2026-0921.711.5540288
2026-1014.77.0350260
2026-119.94.89074

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
Monday10.2%7.0%63
Tuesday—9.0%27
Wednesday4.8%6.9%36
Thursday7.5%9.4%18
Friday6.7%9.3%27
Show every day (12)
DayDateMorning rushEvening rushReadings
Wednesday2026-11-110.0%5.3%18
Tuesday2026-11-10—8.0%9
Friday2026-11-066.3%—9
Thursday2026-11-05—9.4%9
Wednesday2026-11-049.5%—9
Tuesday2026-11-03—8.8%9
Monday2026-11-02—2.1%9
Friday2026-10-307.2%9.3%18
Thursday2026-10-297.5%—9
Wednesday2026-10-28—8.5%9
Tuesday2026-10-27—10.1%9
Monday2026-10-2610.2%11.9%54

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 103.7 index 12 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 101.9 index 47 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 9.6 % 0 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 61.0 % 53 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 1.18 % / yr 52 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 2,098 CAD/month 20 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 9.5 % / yr 38 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) 40 days 0 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 11 cm / yr 100 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Wet days (lower is better) 107 days 82 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 3,310 hours / yr 96 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 16.6 µg/m³ 0 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 8.2 % 85 2026-10-26 to 2026-11-11 TomTom Traffic Flow API
Amenities
Parks (higher is better) 257 count 14 2026-10-30 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 9 count 0 2026-10-30 OpenStreetMap via Overpass API
Schools (higher is better) 40 count 0 2026-10-30 OpenStreetMap via Overpass API
Transit stops (higher is better) 640 count 9 2026-10-30 OpenStreetMap via Overpass API
Other information (not scored)
Population 254,605 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 11.7 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 68 US AQI — 2026-11-13T01:00 Open-Meteo Air Quality API
Traffic samples (30 days) 171 samples — 2026-10-26 to 2026-11-11 TomTom Traffic Flow API