Top cities to stay in Canada

Vancouver Island
Avg. $172 · 3,422 properties
Whistler
Avg. $303 · 2,232 properties
Montreal
Avg. $174 · 1,909 properties
Mississauga
Avg. $148 · 1,304 properties
Toronto
Avg. $149 · 1,292 properties
Calgary
Avg. $122 · 1,141 properties
Vancouver
Avg. $212 · 1,065 properties
Kelowna
Avg. $281 · 1,046 properties
Canmore
Avg. $252 · 1,011 properties
Laval
Avg. $167 · 960 properties
Southern Gulf Islands
Avg. $157 · 933 properties
Quebec City
Avg. $117 · 806 properties
Mont-Tremblant
Avg. $276 · 762 properties
Cowichan Valley
Avg. $156 · 746 properties
Edmonton
Avg. $94 · 691 properties
The Blue Mountains
Avg. $291 · 664 properties
Victoria
Avg. $185 · 633 properties
Niagara Falls
Avg. $151 · 615 properties
Muskoka Lakes
Avg. $681 · 510 properties
Winnipeg
Avg. $100 · 485 properties

All regions in Canada

Ontario
Avg. $212 · 64,814 properties
British Columbia
Avg. $226 · 22,003 properties
Quebec
Avg. $168 · 13,038 properties
Alberta
Avg. $183 · 10,192 properties
New Brunswick
Avg. $217 · 3,932 properties
Nova Scotia
Avg. $155 · 3,088 properties
Newfoundland and Labrador
Avg. $138 · 2,429 properties
Manitoba
Avg. $108 · 977 properties
Prince Edward Island
Avg. $183 · 958 properties
Saskatchewan
Avg. $89 · 640 properties
Northwest Territories
Avg. $144 · 114 properties
Yukon
Avg. $143 · 106 properties

Vacations in Canada

How many rentals are available in Canada?

Average price for rentals in Canada

Most popular type of vacation rental in Canada

Top travel destinations in Canada

How many cities have available rentals in Canada?

More cities with vacation rentals in Canada

Hamilton· Avg. $109/nightOttawa· Avg. $95/nightSurrey· Avg. $128/nightKawartha Lakes· Avg. $326/nightGatineau· Avg. $94/nightWindsor· Avg. $148/nightDelta· Avg. $129/nightNiagara-on-the-Lake· Avg. $200/nightPenticton· Avg. $238/nightWest Kelowna· Avg. $234/nightLeeds Thousand Islands· Avg. $290/nightBurnaby· Avg. $146/nightSouth Bruce Peninsula· Avg. $203/nightRevelstoke· Avg. $275/nightBrampton· Avg. $102/nightUcluelet· Avg. $238/nightHuntsville· Avg. $386/nightNanaimo· Avg. $126/nightVernon· Avg. $139/nightWasaga Beach· Avg. $187/nightSaskatoon· Avg. $92/nightSt Johns· Avg. $155/nightLondon· Avg. $102/nightDartmouth· Avg. $149/nightCharlottetown· Avg. $146/nightKitchener· Avg. $107/nightInvermere· Avg. $211/nightBeaupre· Avg. $202/nightVaughan· Avg. $107/nightDysart and Others· Avg. $349/nightOsoyoos· Avg. $234/nightFernie· Avg. $234/nightGravenhurst· Avg. $393/nightCollingwood· Avg. $246/nightParksville· Avg. $214/nightTofino· Avg. $313/nightCoquitlam· Avg. $119/nightFort Erie· Avg. $257/nightRegina· Avg. $88/nightLethbridge· Avg. $98/nightWaterloo· Avg. $110/nightKingston· Avg. $116/nightSechelt· Avg. $230/nightAbbotsford· Avg. $106/nightLambton Shores· Avg. $321/nightBanff· Avg. $184/nightMarkham· Avg. $110/nightRadium Hot Springs· Avg. $126/nightBurlington· Avg. $109/nightKimberley· Avg. $242/nightSaint-Sauveur· Avg. $144/nightNorth Vancouver· Avg. $174/nightFort McMurray· Avg. $90/nightLake Country· Avg. $253/nightKamloops· Avg. $87/nightLeamington· Avg. $193/nightMoncton· Avg. $99/nightWhitby· Avg. $107/nightSudbury· Avg. $99/nightSault Ste Marie· Avg. $103/nightRideau Lakes· Avg. $272/nightSaint Catharines· Avg. $173/nightChilliwack· Avg. $207/nightSalt Spring Island· Avg. $146/nightBarrie· Avg. $109/nightSarnia· Avg. $118/nightChatham-Kent· Avg. $214/nightStratford· Avg. $162/nightRichmond Hill· Avg. $143/nightGrande Prairie· Avg. $105/nightSaint John· Avg. $77/nightWest Vancouver· Avg. $236/nightNew Westminster· Avg. $112/nightHalton Hills· Avg. $111/nightNelson· Avg. $147/nightRed Deer· Avg. $83/nightPickering· Avg. $118/nightPeachland· Avg. $172/nightSidney· Avg. $143/nightPrince George· Avg. $85/nightGolden· Avg. $118/nightCampbell River· Avg. $126/nightOshawa· Avg. $104/nightHastings Highlands· Avg. $201/nightWhitehorse· Avg. $158/nightMaple Ridge· Avg. $109/nightAirdrie· Avg. $87/nightSylvan Lake· Avg. $154/nightQualicum Beach· Avg. $167/nightSquamish· Avg. $121/nightThunder Bay· Avg. $110/nightNaramata· Avg. $304/nightPort Colborne· Avg. $249/nightHarrison Hot Springs· Avg. $272/nightOakville· Avg. $95/nightFredericton· Avg. $92/nightDrumheller· Avg. $103/nightCourtenay· Avg. $150/nightMoose Jaw· Avg. $80/nightNorth Bay· Avg. $76/nightBelleville· Avg. $148/nightBrossard· Avg. $98/nightGaliano Island· Avg. $151/nightSherbrooke· Avg. $82/nightCambridge· Avg. $104/nightCochrane· Avg. $130/nightGuelph· Avg. $97/nightSauble Beach· Avg. $277/nightSummerland· Avg. $192/nightLeduc· Avg. $67/nightKenora· Avg. $240/nightSummerside· Avg. $93/nightDouro-Dummer· Avg. $317/nightMedicine Hat· Avg. $66/nightJasper· Avg. $91/nightNewmarket· Avg. $99/nightWolfville· Avg. $130/nightLloydminster· Avg. $76/nightHinton· Avg. $70/nightWhite Rock· Avg. $171/night
VacationRenter