- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Top cities in Canada

Toronto
Check prices for these dates
Our top choices for Canada all-inclusive hotels

1. Walnut Beach Resort
Walnut Beach ResortOsoyoos
9.2 out of 10, Wonderful, (1,769 reviews)
The price is £97
includes taxes & fees
22 Nov - 23 Nov

2. Brentwood Bay Resort - Adults Only (16+)
Brentwood Bay Resort - Adults Only (16+)Brentwood Bay
9.6 out of 10, Exceptional, (1,178 reviews)
The price is £145
includes taxes & fees
18 Nov - 19 Nov

3. Entourage sur-le-Lac
Entourage sur-le-LacLac Beauport
9.6 out of 10, Exceptional, (1,169 reviews)
The price is £153
includes taxes & fees
15 Nov - 16 Nov

5. Manteo at Eldorado Resort
Manteo at Eldorado ResortSouth Pandosy
8.8 out of 10, Excellent, (549 reviews)
The price is £131
includes taxes & fees
14 Dec - 15 Dec

6. Algonquin Resort St Andrews by-the-Sea Autograph Collection
Algonquin Resort St Andrews by-the-Sea Autograph CollectionSt. Andrews
9.2 out of 10, Wonderful, (1,079 reviews)
The price is £108
includes taxes & fees
15 Nov - 16 Nov

7. JW Marriott The Rosseau Muskoka Resort & Spa
JW Marriott The Rosseau Muskoka Resort & SpaMuskoka Lakes
8.6 out of 10, Excellent, (1,002 reviews)
The price is £249
includes taxes & fees
19 Nov - 20 Nov

8. Boulder Mountain Resort
Boulder Mountain ResortRevelstoke
9.6 out of 10, Exceptional, (1,002 reviews)
The price is £50
includes taxes & fees
15 Nov - 16 Nov

9. Long Beach Lodge Resort
Long Beach Lodge ResortTofino
9.4 out of 10, Exceptional, (626 reviews)
The price is £184
includes taxes & fees
22 Nov - 23 Nov

10. Rodd Brudenell River
Rodd Brudenell RiverGeorgetown Royalty
9.2 out of 10, Wonderful, (1,000 reviews)
The price is £82
includes taxes & fees
15 Nov - 16 Nov
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.



















































































