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

Category scores

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

Safety
34
#25 of 29
Jobs & economy
76
#2 of 29
Housing cost
73
#4 of 29
Climate
53
#16 of 29
Air quality
96
#3 of 29
Traffic
100
#1 of 29
Amenities
18
#20 of 29

Right now

Observed 2026-11-13 03:45 local time
Temperature
2.7 °C
Fog
Humidity
100%
Wind
19.4 km/h
Air quality (US AQI)
47
Good

7-day forecast

DayConditionsHigh °CLow °CPrecip. mmChance %
Fri 13 NovFog420.00
Sat 14 NovFog500.00
Sun 15 NovOvercast1320.00
Mon 16 NovOvercast1470.00
Tue 17 NovOvercast950.02
Wed 18 NovLight drizzle530.629
Thu 19 NovOvercast4-20.029

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.3-6.21371
2025-12-8.1-18.8925120
2026-01-8.1-18.0113160
2026-02-2.4-11.5521179
2026-030.1-9.8416199
2026-046.8-3.8626242
2026-0519.05.6508369
2026-0620.110.71380354
2026-0727.515.5210433
2026-0824.011.8430364
2026-0920.09.5810285
2026-1010.80.81910215
2026-118.0-0.82073

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
Monday0.0%4.7%27
Tuesday0.0%8.6%36
Wednesday0.0%8.2%36
Thursday—2.6%9
Friday—1.9%9
Show every day (10)
DayDateMorning rushEvening rushReadings
Wednesday2026-11-11—2.6%9
Tuesday2026-11-100.0%—9
Monday2026-11-09—4.8%9
Thursday2026-11-05—2.6%9
Wednesday2026-11-040.0%—9
Tuesday2026-11-03—9.3%9
Friday2026-10-30—1.9%9
Wednesday2026-10-280.0%13.7%18
Tuesday2026-10-270.0%7.8%18
Monday2026-10-260.0%4.6%18

All metrics

MetricValueUnitScorePeriodSource
Safety
Crime Severity Index (lower is better) 87.4 index 31 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Violent Crime Severity Index (lower is better) 117.7 index 36 2025 Statistics Canada – Crime Severity Index (35-10-0026-01, 35-10-0188-01)
Jobs & economy
Unemployment rate (lower is better) 5.9 % 69 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Employment rate (higher is better) 65.7 % 92 2026-10 Statistics Canada – Labour Force Survey (14-10-0459-01)
Population growth (higher is better) 2.16 % / yr 68 2024–2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Housing cost
Average 2-bedroom rent (lower is better) 1,478 CAD/month 68 2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Rent change (lower is better) 4.2 % / yr 79 2024–2025 CMHC average rents via Statistics Canada (34-10-0133-01)
Climate
Extreme cold days (lower is better) 31 days 33 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Hot days (lower is better) 16 days 60 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Snowfall (lower is better) 122 cm / yr 29 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Wet days (lower is better) 96 days 96 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Sunshine (higher is better) 3,063 hours / yr 48 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air quality
PM2.5 (90-day mean) (lower is better) 5.1 µg/m³ 96 2026-08-15 to 2026-11-13 Open-Meteo Air Quality API
Traffic
Rush-hour congestion (lower is better) 3.6 % 100 2026-10-26 to 2026-11-11 TomTom Traffic Flow API
Amenities
Parks (higher is better) 364 count 24 2026-10-23 OpenStreetMap via Overpass API
Hospitals & clinics (higher is better) 54 count 12 2026-10-23 OpenStreetMap via Overpass API
Schools (higher is better) 107 count 15 2026-10-23 OpenStreetMap via Overpass API
Transit stops (higher is better) 1,403 count 22 2026-10-23 OpenStreetMap via Overpass API
Other information (not scored)
Population 291,187 people — 2025 Statistics Canada – Population estimates (17-10-0148-01, 17-10-0155-01)
Average temperature 4.3 °C — 2025-11-13 to 2026-11-12 Open-Meteo Historical Weather API
Air Quality Index now 47 US AQI — 2026-11-13T03:00 Open-Meteo Air Quality API
Traffic samples (30 days) 117 samples — 2026-10-26 to 2026-11-11 TomTom Traffic Flow API