Cost of living in Canada
We track 318 everyday prices in Canada, quoted in CAD across 20 cities. Each item shows a low, typical and high figure so you can tell a fair price from an overcharge instead of guessing from a single average.
Dining prices in Canada
| Item | Low | Typical | High |
|---|---|---|---|
| Inexpensive restaurant meal (per person) | C$15 | C$18 | C$25 |
| Mid-range restaurant for 2 (per meal) | C$70 | C$90 | C$120 |
| Cappuccino (per cup) | C$4 | C$5 | C$6 |
| Inexpensive restaurant meal (per person) | C$15 | C$20 | C$25 |
| Mid-range restaurant for 2 (per meal) | C$70 | C$90 | C$120 |
| Cappuccino (per cup) | C$4 | C$5 | C$6 |
| Inexpensive restaurant meal (per person) | C$15 | C$20 | C$25 |
| Mid-range restaurant for 2 (per meal) | C$70 | C$90 | C$120 |
| Cappuccino (per cup) | C$5 | C$6 | C$7 |
Transport prices in Canada
| Item | Low | Typical | High |
|---|---|---|---|
| Local transit one-way (per ride) | C$4 | C$4 | C$4 |
| Taxi 5 km (per trip) | C$15 | C$18 | C$22 |
| Gasoline (1 L) (per litre) | C$2 | C$2 | C$2 |
| Local transit one-way (per ride) | C$3 | C$3 | C$3 |
| Taxi 5 km (per trip) | C$15 | C$18 | C$22 |
| Gasoline (1 L) (per litre) | C$2 | C$2 | C$2 |
| Local transit one-way (per ride) | C$3 | C$3 | C$5 |
| Taxi 5 km (per trip) | C$15 | C$18 | C$22 |
| Gasoline (1 L) (per litre) | C$2 | C$2 | C$2 |
Utilities prices in Canada
| Item | Low | Typical | High |
|---|---|---|---|
| Utilities (85m² apt monthly) (per month) | C$100 | C$150 | C$200 |
| Internet 60Mbps unlimited (per month) | C$50 | C$70 | C$90 |
| Utilities (85m² apt monthly) (per month) | C$150 | C$200 | C$250 |
| Internet 60Mbps unlimited (per month) | C$60 | C$70 | C$80 |
| Utilities (85m² apt monthly) (per month) | C$100 | C$150 | C$200 |
| Internet 60Mbps unlimited (per month) | C$60 | C$80 | C$100 |
Rent prices in Canada
| Item | Low | Typical | High |
|---|---|---|---|
| 1-bed apt in city centre (per month) | C$1,500 | C$1,800 | C$2,500 |
| 1-bed apt outside centre (per month) | C$1,100 | C$1,400 | C$1,800 |
| 1-bed apt in city centre (per month) | C$2,200 | C$2,500 | C$2,800 |
| 1-bed apt outside centre (per month) | C$1,800 | C$2,000 | C$2,300 |
| 1-bed apt in city centre (per month) | C$2,200 | C$2,600 | C$3,000 |
| 1-bed apt outside centre (per month) | C$1,800 | C$2,200 | C$2,600 |
Macro prices in Canada
| Item | Low | Typical | High |
|---|---|---|---|
| OECD Price Level Index (GDP, OECD=100) (index) | C$109 | C$109 | C$109 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| Household consumption per capita (constant 2015 USD) (USD/yr) | C$26,097 | C$26,097 | C$26,097 |
| GDP per capita PPP (current intl $) (USD) | C$64,610 | C$64,610 | C$64,610 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| Household consumption per capita (constant 2015 USD) (USD/yr) | C$26,097 | C$26,097 | C$26,097 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| Household consumption per capita (constant 2015 USD) (USD/yr) | C$26,097 | C$26,097 | C$26,097 |
| GDP per capita PPP (current intl $) (USD) | C$64,610 | C$64,610 | C$64,610 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| Household consumption per capita (constant 2015 USD) (USD/yr) | C$26,097 | C$26,097 | C$26,097 |
| GDP per capita PPP (current intl $) (USD) | C$64,610 | C$64,610 | C$64,610 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| Household consumption per capita (constant 2015 USD) (USD/yr) | C$26,097 | C$26,097 | C$26,097 |
| GDP per capita PPP (current intl $) (USD) | C$64,610 | C$64,610 | C$64,610 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| PPP conversion factor (LCU per USD) | C$1 | C$1 | C$1 |
| Consumer Price Index (2010=100) (index) | C$138 | C$138 | C$138 |
| Household consumption per capita (constant 2015 USD) (USD/yr) | C$26,097 | C$26,097 | C$26,097 |
Groceries prices in Canada
| Item | Low | Typical | High |
|---|---|---|---|
| Milk (1 L) (per litre) | C$2 | C$3 | C$4 |
| Bread loaf (500g) (per loaf) | C$3 | C$4 | C$5 |
| Eggs (12) (dozen) | C$4 | C$5 | C$6 |
| Chicken breast (1 kg) (per kg) | C$9 | C$12 | C$15 |
| Rice (1 kg) (per kg) | C$3 | C$4 | C$5 |
| Milk (1 L) (per litre) | C$3 | C$3 | C$4 |
| Bread loaf (500g) (per loaf) | C$3 | C$3 | C$4 |
| Eggs (12) (dozen) | C$4 | C$5 | C$6 |
| Chicken breast (1 kg) (per kg) | C$9 | C$12 | C$15 |
| Rice (1 kg) (per kg) | C$3 | C$4 | C$5 |
| Milk (1 L) (per litre) | C$2 | C$3 | C$3 |
| Bread loaf (500g) (per loaf) | C$3 | C$4 | C$4 |
| Eggs (12) (dozen) | C$4 | C$5 | C$6 |
| Chicken breast (1 kg) (per kg) | C$12 | C$15 | C$18 |
| Rice (1 kg) (per kg) | C$3 | C$4 | C$5 |
How to use these numbers
Treat the typical column as the local going rate, not a promise. Anything at or below the low column is a good deal in Canada; anything above the high column deserves a second quote or a look at the line items. Tourist districts, airport locations and same-day service routinely price 20–40% above these figures, which is where most overcharges hide.
If you already have a bill, quote or invoice from Canada, run it through our free bill analyzer — it reads each line and flags the items that sit outside the local range. You can also check a single price or compare two cities side by side.
Where this data comes from
Figures are compiled from published rate cards, official statistics, retailer and utility pricing, and crowd-reported receipts, then reconciled into a low / typical / high band per item. We show a band rather than one number because scope, brand and neighbourhood move real prices more than the city average does. Nothing on this page is invented by a language model, and each figure is refreshed as new data lands.
Cities in Canada
- Cost of living in Toronto
- Cost of living in Montreal
- Cost of living in Vancouver
- Cost of living in Calgary
- Cost of living in Edmonton
- Cost of living in Ottawa
- Cost of living in Winnipeg
- Cost of living in Quebec City
- Cost of living in Hamilton
- Cost of living in Kitchener
- Cost of living in Halifax
- Cost of living in Victoria
- Cost of living in London Ontario
- Cost of living in Saskatoon
- Cost of living in Regina
- Cost of living in St Johns
- Cost of living in Mississauga
- Cost of living in Brampton
- Cost of living in Surrey
- Cost of living in Burnaby
How FairPriceGuru works
FairPriceGuru is a free consumer price-fairness service. We benchmark what things actually cost, then let you check your own bill, quote or invoice against those benchmarks. Every price we quote is tied to a named source, we do not accept payment to change a verdict, and none of our tools require an account.
Start with the free tools hub, run a document through the bill analyzer, or read our methodology.