Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check Prices on Hotels in Canada

Tonight Sep 17 - Sep 18
This weekend Sep 20 - Sep 22
Next weekend Sep 27 - Sep 29

Featured Canada Resorts & Hotels with Spas

See all 22,200 Properties in Canada

Estimated price for 1 night/2 adults

Temple Gardens Hotel & Spa

Temple Gardens Hotel & Spa

24 Fairford St E, Moose Jaw, SK
    4.0 out of 5.0
     
     
    3.9 out of 5 (733 reviews)

    Situated in Moose Jaw, this spa hotel is within 1 mi (2 km) of Moose Jaw Museum and Art Gallery and Tunnels of Moose Jaw. Towne and Country Mall and Moose Jaw ...

    We always have a very nice time at Temple Gardens. Love the upgrades to the washrooms and pool. We'll be back again to our little "Oasis on the Prairies"
    Sep 16, 2019

    $123 per night for 2 guests

    Oct 14 - Oct 15
    Temple Gardens Hotel & Spa$123
    White Oaks Resort & Spa

    White Oaks Resort & Spa

    253 Taylor Rd, Niagara-on-the-Lake, ON
      4.0 out of 5.0
       
       
      4.5 out of 5 (1921 reviews)

      Located in Glendale, this spa resort is within a 10-minute walk of Outlet Collection at Niagara and Niagara College Niagara-on-the-Lake Campus. Lundy's Lane ...

      It was a lovey place to stay! Restaurant and rooms are great. Grounds lovely
      Sep 15, 2019

      $108 per night for 2 guests

      Oct 3 - Oct 4
      White Oaks Resort & Spa$108
      Sterling Inn & Spa - an Ontario's Finest Inn

      Sterling Inn & Spa - an Ontario's Finest Inn

      5195 Magdalen St, Niagara Falls, ON
        4.0 out of 5.0
         
         
        4.5 out of 5 (2586 reviews)

        Situated in Niagara Falls, this spa hotel is steps from Niagara River Gorge and Greg Frewin Theatre. Clifton Hill and Niagara SkyWheel are also within 10 ...

        Property was clean, easy to find, staff very friendly and helpful, room was way above board and was super comfortable and will definitely go back again
        Sep 15, 2019

        $108 per night for 2 guests

        Oct 14 - Oct 15
        Sterling Inn & Spa - an Ontario's Finest Inn$108
        Oak Bay Beach Hotel

        Oak Bay Beach Hotel

        1175 Beach Dr, Victoria, BC
          4.5 out of 5.0
           
           
          4.8 out of 5 (981 reviews)

          Located in South Oak Bay, this luxury resort is within a 10-minute walk of Victoria Golf Club and Oak Bay Marina. Abkhazi Garden and Cadboro Bay are also within ...

          We loved Oak Bay Hotel, better than we had imagined - beautiful room, said a partial view of ocean but we thought it was a beautiful view. Loved the hot tubs, especially the deck around them where you can get cocktails - nice! The hotel was a bit off the beaten track but it was still easy to get ...
          Sep 15, 2019

          $166 per night for 2 guests

          Oct 1 - Oct 2
          Oak Bay Beach Hotel$166
          Kingfisher Oceanside Resort and Spa

          Kingfisher Oceanside Resort and Spa

          4330 Island Highway South, Courtenay, BC
            3.0 out of 5.0
             
             
            4.2 out of 5 (533 reviews)

            Situated on the waterfront, this spa resort is within 6 mi (10 km) of Vancouver Island Visitor Centre, Courtenay and District Museum and Paleontology Centre, ...

            Loved the gardens and enjoyed sitting on our patio in the evening
            Sep 10, 2019

            $121 per night for 2 guests

            Sep 29 - Sep 30
            Kingfisher Oceanside Resort and Spa$121
            Banff Caribou Lodge and Spa

            Banff Caribou Lodge and Spa

            521 Banff Ave, Box 1070, Banff, AB
              3.5 out of 5.0
               
               
              4.1 out of 5 (2584 reviews)

              Located in the heart of Banff, this spa hotel is 0.6 mi (0.9 km) from Banff Lake Louise Tourism Bureau and within 3 mi (5 km) of Cave and Basin National Historic ...

              Easy check in and car park underneath Nice indoor jacuzzi seats up to 30 people Bar was nice and bus stop ( number 1) just outside gets you into town in 5 mins
              Sep 16, 2019

              $90 per night for 2 guests

              Oct 14 - Oct 15
              Banff Caribou Lodge and Spa$90
              Century Plaza Hotel & Spa

              Century Plaza Hotel & Spa

              1015 Burrard St, Vancouver, BC
                3.5 out of 5.0
                 
                 
                4.1 out of 5 (6973 reviews)

                Located in West End, this spa hotel is within a 10-minute walk of Orpheum Theater, Robson Square, and Vancouver Art Gallery. Pacific Centre Shopping Mall and ...

                When we leave at 0645 and want to drink same thing coffee/juice the staff was not corporate!
                Sep 14, 2019

                $115 per night for 2 guests

                Oct 13 - Oct 14
                Century Plaza Hotel & Spa$115
                Moose Hotel And Suites

                Moose Hotel And Suites

                345 Banff Ave, Banff, AB
                  3.5 out of 5.0
                   
                   
                  4.7 out of 5 (1330 reviews)

                  Located in the heart of Banff, this spa hotel is within a 5-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau. Banff ...

                  The staff at the hotel are the best. They know just about everything there is to know. The rooms are very spacious we had a king suite with a front facing balcony. The bed and showers were good. There is a fridge and microwave in the room along with a fire place. The hotel is located walking distance ...
                  Sep 15, 2019

                  $150 per night for 2 guests

                  Oct 14 - Oct 15
                  Moose Hotel And Suites$150
                  The Grand Hotel & Suites Toronto

                  The Grand Hotel & Suites Toronto

                  225 Jarvis St, Toronto, ON
                    4.0 out of 5.0
                     
                     
                    4.4 out of 5 (6671 reviews)

                    Located in Downtown Toronto, this spa hotel is within 1 mi (2 km) of Ryerson University, Hockey Hall of Fame, and Scotiabank Arena. The Distillery Historic District ...

                    nice place. stuff friendly and helpful. pillows are wired. will stay here next time
                    Sep 16, 2019

                    $167 per night for 2 guests

                    Sep 22 - Sep 23
                    The Grand Hotel & Suites Toronto$167
                    DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls

                    DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls

                    6039 Fallsview Blvd, Niagara Falls, ON
                      4.0 out of 5.0
                       
                       
                      4.3 out of 5 (4028 reviews)

                      This family-friendly Niagara Falls hotel is located on the Strip, within a 10-minute walk of Fallsview Casino and Skylon Tower. Scotiabank Convention Centre ...

                      Location and staff were great, facilities are amazing, rooms are clean but the bathroom had a bit of a scent (wet/damp smell) when we checked in. After we showered, the smell went away or we were used to it. Still a great place and would definitely come back!
                      Sep 15, 2019

                      $85 per night for 2 guests

                      Sep 22 - Sep 23
                      DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls$85
                      Map

                      Pocket Guide: Resorts & Hotels with Spas in Canada

                      Search for hotels in Canada on Expedia. You can easily find your hotels in Canada using one of the methods below:

                      • View our selection of featured hotels in Canada
                      • Use the map to find hotels in the Canada neighborhood you prefer
                      • Use the filters to see hotels in a specific area of Canada, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Canada
                      • Enter your travel dates to view the best deals on hotels in Canada - while they last