🔑 Ranking · 62 metro areas
Most expensive cities to rent in Canada
Average rent for a two-bedroom apartment, CMHC Rental Market Survey (October). Top three: Vancouver ($2,364), Victoria ($2,121), Kelowna ($2,098).
This list ranks whole metro areas, so suburbs like Brampton and Mississauga are counted inside Toronto. See the same ranking by individual municipality →
| # | City | Value | |
|---|---|---|---|
| 1 | Vancouver BC | $2,364 | |
| 2 | Victoria BC | $2,121 | |
| 3 | Kelowna BC | $2,098 | |
| 4 | Toronto ON | $2,045 | |
| 5 | Calgary AB | $1,908 | |
| 6 | Nanaimo BC | $1,895 | |
| 7 | Halifax NS | $1,828 | |
| 8 | Kitchener ON | $1,816 | |
| 9 | Guelph ON | $1,803 | |
| 10 | Kingston ON | $1,763 | |
| 11 | Oshawa ON | $1,762 | |
| 12 | Ottawa ON | $1,757 | |
| 13 | Barrie ON | $1,749 | |
| 14 | Courtenay BC | $1,691 | |
| 15 | Kamloops BC | $1,673 | |
| 16 | Hamilton ON | $1,659 | |
| 17 | London ON | $1,645 | |
| 18 | Abbotsford BC | $1,623 | |
| 19 | Vernon BC | $1,607 | |
| 20 | Brantford ON | $1,604 | |
| 21 | Edmonton AB | $1,598 | |
| 22 | Lethbridge AB | $1,593 | |
| 23 | Kawartha Lakes ON | $1,591 | |
| 24 | Winnipeg MB | $1,570 | |
| 25 | Saskatoon SK | $1,559 | |
| 26 | Greater Sudbury ON | $1,555 | |
| 27 | St. Catharines ON | $1,527 | |
| 28 | Chilliwack BC | $1,523 | |
| 29 | Peterborough ON | $1,513 | |
| 30 | Sarnia ON | $1,502 | |
| 31 | Thunder Bay ON | $1,493 | |
| 32 | Regina SK | $1,478 | |
| 33 | Wood Buffalo AB | $1,457 | |
| 34 | Moncton NB | $1,452 | |
| 35 | Windsor ON | $1,451 | |
| 36 | Fredericton NB | $1,431 | |
| 37 | Grande Prairie AB | $1,427 | |
| 38 | Prince George BC | $1,422 | |
| 39 | Red Deer AB | $1,418 | |
| 40 | North Bay ON | $1,404 | |
| 41 | Sault Ste. Marie ON | $1,394 | |
| 42 | Chatham-Kent ON | $1,365 | |
| 43 | Charlottetown PE | $1,354 | |
| 44 | St. John's NL | $1,348 | |
| 45 | Montréal QC | $1,346 | |
| 46 | Saint John NB | $1,290 | |
| 47 | Belleville ON | $1,282 | |
| 48 | Québec QC | $1,276 | |
| 49 | Cornwall ON | $1,276 | |
| 50 | Medicine Hat AB | $1,217 | |
| 51 | Saint-Hyacinthe QC | $1,203 | |
| 52 | Granby QC | $1,154 | |
| 53 | Cape Breton NS | $1,134 | |
| 54 | Joliette QC | $1,114 | |
| 55 | Brandon MB | $1,096 | |
| 56 | Sherbrooke QC | $1,062 | |
| 57 | Drummondville QC | $1,044 | |
| 58 | Trois-Rivières QC | $1,017 | |
| 59 | Victoriaville QC | $991 | |
| 60 | Norfolk ON | $988 | |
| 61 | Saguenay QC | $986 | |
| 62 | Rimouski QC | $935 |
Source: Statistics Canada, Table 34-10-0133-01 (CMHC average rents). Areas with 50,000+ people and a CMHC survey.