Cost of living by city
Baseline monthly costs for a 1-bedroom rental, groceries, and transport.
Use these pages to compare local monthly costs, rent, transport, groceries, and move-in costs across Canada.
Cost of living by city
Calgary
Open city page·Salary guide
Edmonton
Open city page·Salary guide
Vancouver
Open city page·Salary guide
Victoria
Open city page·Salary guide
Kelowna
Open city page·Salary guide
Winnipeg
Open city page·Salary guide
Brandon
Open city page·Salary guide
Fredericton
Open city page·Salary guide
Moncton
Open city page·Salary guide
St. John's
Open city page·Salary guide
Halifax
Open city page·Salary guide
Yellowknife
Open city page·Salary guide
Iqaluit
Open city page·Salary guide
Toronto
Open city page·Salary guide
Ottawa
Open city page·Salary guide
Hamilton
Open city page·Salary guide
London
Open city page·Salary guide
Charlottetown
Open city page·Salary guide
Montreal
Open city page·Salary guide
Quebec City
Open city page·Salary guide
Regina
Open city page·Salary guide
Saskatoon
Open city page·Salary guide
Whitehorse
Open city page·Salary guide
City-by-city baselines you can compare
Each city page includes rent, groceries, transport, and move-in cost estimates.
Use them to compare cities, evaluate affordability, and plan a move or budget change.
Common questions
- Are these costs exact?
- No, they are baselines for planning. Prices vary by neighborhood.
- How often are baselines updated?
- We update sources periodically as new data is available.
- Do you cover every city?
- We focus on major cities and expand coverage over time.
Calculation transparency
Data, sources, and assumptions
Results combine Canadian tax rules, city cost baselines, and market assumptions versioned with the site code.
Data synced
May 22, 2026
Federal/provincial tax
City cost baselines
Market rates and assumptions
Estimates do not replace tax, financial, or legal advice.
Sources and methodologystatcan_rent_34100133: ok 2025; statcan_gasoline_18100001: ok 2026-04; boc_valet_mortgage_5yr: ok 2026-05-20; tax_fallback_2026: ok 2026-01-03