Top cities to stay in Canada

Montreal
Avg. $103 · 761 properties
Mississauga
Avg. $101 · 571 properties
Toronto
Avg. $104 · 550 properties
Calgary
Avg. $95 · 415 properties
Quebec City
Avg. $104 · 394 properties
Ottawa
Avg. $94 · 348 properties
Laval
Avg. $99 · 325 properties
Edmonton
Avg. $87 · 324 properties
Whistler
Avg. $240 · 310 properties
Vancouver
Avg. $123 · 290 properties
Southern Gulf Islands
Avg. $113 · 289 properties
Niagara Falls
Avg. $93 · 266 properties
Gatineau
Avg. $90 · 238 properties
Kelowna
Avg. $115 · 202 properties
Canmore
Avg. $146 · 194 properties
Cowichan Valley
Avg. $110 · 190 properties
Mont-Tremblant
Avg. $158 · 178 properties
The Blue Mountains
Avg. $269 · 174 properties
Winnipeg
Avg. $86 · 173 properties
Victoria
Avg. $105 · 168 properties

All regions in Canada

Ontario
Avg. $117 · 18,979 properties
British Columbia
Avg. $118 · 5,653 properties
Quebec
Avg. $102 · 4,762 properties
Alberta
Avg. $103 · 3,446 properties
Nova Scotia
Avg. $92 · 887 properties
New Brunswick
Avg. $102 · 878 properties
Newfoundland and Labrador
Avg. $95 · 802 properties
Saskatchewan
Avg. $85 · 426 properties
Manitoba
Avg. $91 · 355 properties
Prince Edward Island
Avg. $94 · 171 properties
Northwest Territories
Avg. $141 · 66 properties
Yukon
Avg. $126 · 54 properties

Learn more about Canada

How many rentals are available in Canada?

What is the price range for rentals in Canada?

What is the most popular type of rental in Canada?

What is the top travel destination in Canada?

How many destinations have available rentals in Canada?

More cities with vacation rentals in Canada

Hamilton· Avg. $99/nightDelta· Avg. $106/nightSurrey· Avg. $99/nightWindsor· Avg. $112/nightNiagara-on-the-Lake· Avg. $157/nightBrampton· Avg. $87/nightDartmouth· Avg. $77/nightKamloops· Avg. $89/nightBurnaby· Avg. $103/nightSaskatoon· Avg. $91/nightLondon· Avg. $86/nightBanff· Avg. $138/nightNanaimo· Avg. $95/nightLethbridge· Avg. $95/nightKitchener· Avg. $96/nightSt Johns· Avg. $97/nightKingston· Avg. $99/nightMoncton· Avg. $86/nightVaughan· Avg. $88/nightGrande Prairie· Avg. $105/nightRegina· Avg. $88/nightPenticton· Avg. $85/nightSault Ste Marie· Avg. $88/nightWaterloo· Avg. $101/nightRed Deer· Avg. $84/nightCharlottetown· Avg. $99/nightWhitby· Avg. $92/nightSudbury· Avg. $85/nightBurlington· Avg. $104/nightCoquitlam· Avg. $118/nightVernon· Avg. $99/nightUcluelet· Avg. $180/nightMarkham· Avg. $104/nightSaint John· Avg. $72/nightAbbotsford· Avg. $99/nightSarnia· Avg. $100/nightFort McMurray· Avg. $103/nightRevelstoke· Avg. $139/nightNew Westminster· Avg. $105/nightBarrie· Avg. $92/night