Toronto 606 hotels
Montréal 482 hotels
Quebec City 308 hotels
Whistler 304 hotels
Calgary 254 hotels
Vancouver 236 hotels
Victoria 227 hotels
Blue Mountains 212 hotels
Edmonton 206 hotels
Mont-Tremblant 201 hotels
Stoneham 170 hotels
Ottawa 160 hotels
Winnipeg 153 hotels
Niagara Falls 146 hotels
Canmore 137 hotels
Mississauga 114 hotels
Halifax 114 hotels
Kelowna 101 hotels
Revelstoke 81 hotels
Whitehorse 80 hotels
Hamilton 77 hotels
Gatineau 73 hotels
Richmond 72 hotels
Niagara on the Lake 65 hotels
Surrey 62 hotels
Mille-Isles 58 hotels
Magog-Orford 57 hotels
La Malbaie 55 hotels
Ucluelet 53 hotels
Lac-Superieur 50 hotels
Banff 50 hotels
Saskatoon 49 hotels
Moncton 48 hotels
London 47 hotels
Kingston 47 hotels
Kamloops 47 hotels
Collingwood 46 hotels
Burnaby 46 hotels
Regina 44 hotels
Saint John 43 hotels
Penticton 42 hotels
Lethbridge 42 hotels
Charlottetown 41 hotels
North Vancouver 40 hotels
Kitchener 40 hotels
Waterloo 39 hotels
Petite-Rivière-Sai... 39 hotels
Nanaimo 39 hotels
Golden 37 hotels
Brampton 37 hotels
Baie-Saint-Paul 36 hotels
Jasper 35 hotels
St. John's 34 hotels
Fernie 32 hotels
Wasaga Beach 31 hotels
Vaughan 31 hotels
Richmond Hill 30 hotels
Burlington 30 hotels
Wellington 29 hotels
Vernon 29 hotels
Drumheller 29 hotels
Sudbury 28 hotels
Stratford 28 hotels
Radium Hot Springs 28 hotels
Markham 28 hotels
Invermere 28 hotels
Cavendish 28 hotels
Osoyoos 27 hotels
Windsor 26 hotels
Thunder Bay 26 hotels
Red Deer 26 hotels
Grande Prairie 26 hotels
Trois-Rivières 25 hotels
Sault Ste. Marie 25 hotels
Prince George 25 hotels
Picton 25 hotels
Huntsville 25 hotels
Fort McMurray 25 hotels
Abbotsford 25 hotels
Tofino 24 hotels
Moose Jaw 24 hotels
Laval 24 hotels
Yellowknife 23 hotels
Sherbrooke 23 hotels
Sechelt 23 hotels
North Bay 23 hotels
Medicine Hat 23 hotels
Oakville 22 hotels
Lloydminster 22 hotels
Barrie 22 hotels
Sooke 21 hotels
Rimouski 21 hotels
Perce 21 hotels
Oshawa 21 hotels
Cranbrook 21 hotels
Beaupré 21 hotels
West Vancouver 20 hotels
Valemount 20 hotels
Tadoussac 20 hotels
Saint-Férréol-les-... 20 hotels
Fredericton 20 hotels
Clearwater 20 hotels
Bromont 20 hotels
Saguenay 19 hotels
Parksville 19 hotels
Longueuil 19 hotels
Dorval 19 hotels
Nelson 18 hotels
Sidney 17 hotels
Saint-Faustin 17 hotels
Lévis 17 hotels
Hinton 17 hotels
Saint-Raymond 16 hotels
White Rock 16 hotels
Saint Come 16 hotels
Powell River 16 hotels
Port Renfrew 16 hotels
Hope 16 hotels
Fairmont Hot Springs 16 hotels
Campbell River 16 hotels
Cambridge 16 hotels
Brossard 16 hotels
Brandon 16 hotels
Truro 15 hotels
Saint-Sauveur-des-Monts 15 hotels
Rouyn 15 hotels
Rivière-du-Loup 15 hotels
Qualicum Beach 15 hotels
Port Elgin 15 hotels
Peterborough 15 hotels
Orillia 15 hotels
Leduc 15 hotels
Gananoque 15 hotels
Fort Saint John 15 hotels
Digby 15 hotels
Coquitlam 15 hotels
Christina 15 hotels
Belleville 15 hotels
Sylvan Lake 14 hotels
Shawinigan 14 hotels
St. Catharines 14 hotels
Newmarket 14 hotels
Harrison Hot Springs 14 hotels
Duncan 14 hotels
Drayton Valley 14 hotels
Delta 14 hotels
Baddeck 14 hotels
West Kelowna 13 hotels
Saint Adolphe D'Howard 13 hotels
Wiarton 13 hotels
Whitecourt 13 hotels
Timmins 13 hotels
Terrace 13 hotels
Swift Current 13 hotels
Summerside 13 hotels
Sarnia 13 hotels
Sainte-Anne-des-Monts 13 hotels
Saint-Donat-de-Montcalm 13 hotels
Saint Andrews 13 hotels
Prince Rupert 13 hotels
Parry Sound 13 hotels
Panorama 13 hotels
LʼAnse-Saint-Jean 13 hotels
Langley 13 hotels
Gravenhurst 13 hotels
Edson 13 hotels
Camrose 13 hotels
Brantford 13 hotels
Sherwood Park 12 hotels
Roberval 12 hotels
Port Alberni 12 hotels
Pincher Creek 12 hotels
North Saanich 12 hotels
Lac-Mégantic 12 hotels
Ganges 12 hotels
Dawson Creek 12 hotels
Cornwall 12 hotels
Cold Lake 12 hotels
Tobermory 11 hotels
Wawa 11 hotels
Sun Peaks 11 hotels
Quesnel 11 hotels
Port Carling 11 hotels
Nisku 11 hotels
Matane 11 hotels
La Conception 11 hotels
Guelph 11 hotels
Goderich 11 hotels
Fort Saskatchewan 11 hotels
Courtenay 11 hotels
Bracebridge 11 hotels
West Kelowna 10 hotels
Welland 10 hotels
Val-dʼOr 10 hotels
Saint-Alexis-des-Monts 10 hotels
Otter Lake 10 hotels
North Battleford 10 hotels
Milton 10 hotels
Merritt 10 hotels
Leamington 10 hotels