Home › Canada

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

Golf course beside a river and surrounded by forest

Fairmont Banff Springs

Banff and Jasper, Alberta · Canada
Resort · ★★★★★ · 9.4/10 Exceptional

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.

Balcony with two chairs and a wooden railing

Fairmont Jasper Park Lodge

Banff and Jasper, Alberta · Canada
Lodge · ★★★★★ · 8.6/10 Excellent

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

Golf course with a large body of water in the distance

Dundee Resort & Golf Club

Cape Breton, Nova Scotia · Canada
Resort · ★★★ · 8.4/10 Very good

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.

Hotel room with a large bed and two bedside lamps

Keltic Lodge At The Highlands

Cape Breton, Nova Scotia · Canada
Lodge · ★★★ · 8.2/10 Very good

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

Indoor swimming pool with clear blue water at Deerhurst Resort, Muskoka, Ontario

Deerhurst Resort

Muskoka, Ontario · Canada
Resort · ★★★★ · 8.2/10 Very good

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.

Large multi-storey hotel with a pool and landscaping

JW Marriott The Rosseau Muskoka Resort & Spa

Muskoka, Ontario · Canada
Resort · ★★★★★ · 8.8/10 Excellent

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

Golf course with a stone wall and a pathway

Predator Ridge Resort

Okanagan Valley, British Columbia · Canada
Resort · ★★★★ · 8.8/10 Excellent

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.

Resort with a pool and outdoor seating

Spirit Ridge, in The Unbound Collection by Hyatt

Okanagan Valley, British Columbia · Canada
Resort · ★★★★ · 9.2/10 Exceptional

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.

Whistler, British Columbia

Golf course with bunkers and a town in the distance

Fairmont Chateau Whistler

Whistler, British Columbia · Canada
Castle & manor · ★★★★★ · 9.4/10 Exceptional

A large four-and-a-half-star resort in Whistler next to an 18-hole golf club, with ski-in/ski-out access in winter, a full-service spa and two pools.