Hotels in Canada
Canada's golf season runs mainly from late spring to early autumn, with courses set among Rocky Mountain peaks, lake country, vineyards and Atlantic coastline. Resorts often add hiking, water sports and scenic drives.
Banff and Jasper, Alberta

Fairmont Banff Springs
A grand, castle-like mountain resort in Banff with its own 18-hole golf course, a full-service spa, several pools and seven restaurants on the property.

Fairmont Jasper Park Lodge
A rustic mountain lodge in Jasper with its own 18-hole golf course, a full-service spa, an outdoor pool, five restaurants and a mix of rooms, cabins and suites.
Cape Breton, Nova Scotia

Dundee Resort & Golf Club
A waterside golf resort on Cape Breton, Nova Scotia, with an 18-hole course on site, 97 rooms, indoor and seasonal outdoor pools and a family restaurant.

Keltic Lodge At The Highlands
A 55-room lodge at Ingonish Beach on Nova Scotia's Cape Breton, next to the Highlands Links golf course and the Middle Head trail in the national park.
Muskoka, Ontario

Deerhurst Resort
A lakeside resort in Muskoka, Ontario, with an 18-hole golf course on site, a spa, four pools, a private beach and activities in every season.

JW Marriott The Rosseau Muskoka Resort & Spa
A 221-room lakeside resort in Ontario's Muskoka region, near The Rock golf course, with a marina, private beach, HydroSpa and five restaurants.
Okanagan Valley, British Columbia

Predator Ridge Resort
A golf resort in the Okanagan Valley near Vernon, British Columbia, with two courses, a driving range, indoor and outdoor pools, two restaurants and 125 rooms.

Spirit Ridge, in The Unbound Collection by Hyatt
A resort in the Okanagan Valley that combines a 9-hole golf course, an attached winery, a desert-style spa and seasonal pools in a dry, scenic landscape.
