• Home
  • Alberta
  • The Best Golf Courses in Canada: Top Courses & Golf Trips
cabot-cliffs-golf-course-cape-breton small

The Best Golf Courses in Canada: Top Courses & Golf Trips

The best golf courses in Canada rank among the most spectacular in the world, from clifftop links pounded by the Atlantic to mountain fairways framed by the Rockies. For golf travellers, few countries offer this much scenery and challenge in a single season.

Quick answer: Canada’s best golf courses include Cabot Cliffs and Cabot Links in Cape Breton, the Fairmont Banff Springs course in the Alberta Rockies, and standout mountain layouts such as Silvertip and Tobiano in British Columbia. Together they make Canada a bucket-list golf-travel destination.

TL;DR

  • Cape Breton’s Cabot Cliffs and Cabot Links are among the top-ranked golf courses in the world.
  • The Alberta Rockies deliver iconic mountain golf at Banff Springs and Silvertip in Canmore.
  • British Columbia offers dramatic mountain and canyon layouts — Tobiano, Sun Peaks, Whistler and the Kootenays.
  • Atlantic Canada punches above its weight, with top courses across Nova Scotia and New Brunswick.

Why Canada Is a Bucket-List Golf Destination

Canada has quietly become one of the world’s great golf-travel countries, home to more than 2,000 courses overseen in part by Golf Canada, the sport’s national governing body. As Destination Canada highlights, the appeal is the setting: oceanfront links, mountain valleys and cool-summer conditions that stay playable when it’s sweltering elsewhere. Explore the full collection in our Canadian golf travel guide.

The Best Golf Courses in Canada, Region by Region

Cabot Cliffs & Cabot Links — Cape Breton, Nova Scotia

The Cabot resort in Inverness put Canadian golf on the global map. Cabot Cliffs is routinely rated the top course in the country, perched above the Gulf of St. Lawrence, while its sister Cabot Links is a pure seaside links. Read how Cape Breton tees off on your heart and how Cabot Links won over the golf world.

Nova Scotia & New Brunswick — Atlantic Canada

Fox Harb'r golf resort in Nova Scotia, among the best golf courses in Canada
Fox Harb’r is a Nova Scotia golf gem and the only five-star resort in the province. (Sherel Purcell/Vacay.ca)

Beyond Cabot, the Maritimes are stacked with gems, from the five-star Fox Harb’r to a deep bench of oceanside layouts. Start with our picks for Nova Scotia’s most intriguing golf courses and the top golf courses in New Brunswick.

Banff Springs & the Alberta Rockies

Teeing off at the Fairmont Banff Springs golf course, one of the best golf courses in Canada
A tee shot in the shadow of Mount Rundle at the Banff Springs course. (Adrian Brijbassi photo for Vacay.ca)

Golf doesn’t get more epic than a tee shot in the shadow of Mount Rundle. The Fairmont Banff Springs course is a Stanley Thompson masterpiece, and nearby Canmore adds another showstopper — see where golf and history meet in Canada and how Silvertip Resort delivers a golf experience for the ages.

Tobiano, Sun Peaks & the BC Interior

Tobiano golf course near Kamloops, one of the best golf courses in Canada
Hole No. 5 at Tobiano shows the course’s undulating layout near Kamloops. (Adrian Brijbassi photo for Vacay.ca)

British Columbia’s interior is mountain-golf country. Tobiano’s undulating fairways near Kamloops and Sun Peaks’ alpine layout are two of the most scenic rounds in Canada. See why Tobiano is as beautiful as it is beastly and bring your ‘eh’ game to Sun Peaks.

Whistler, the Kootenays & Northern BC

Whistler Golf Club, one of the best golf courses in Canada for mountain views
Whistler Golf Club rewards every golfer with mountain views like this one. (Courtesy of Tourism Whistler)

The rest of British Columbia rounds out a golf road trip for the ages — mountain views at Whistler, lakeside fairways in the Kootenays and hidden value up north. Explore golf in Whistler, golf and eats in the Kootenays and the surprises from tee to tyee in northern BC.

Niagara & Ontario

Closer to Canada’s biggest city, Niagara pairs championship courses with wine country. It’s prime autumn golf, as we explain in our guide to why it’s time to fall for Niagara golf.

How to Plan a Golf Trip in Canada

For a bucket-list links trip, fly to Cape Breton and play the Cabot courses. For mountain golf and cooler summer conditions, base in the Alberta Rockies or the BC interior. And for a long-weekend escape, Niagara delivers championship golf within easy reach of Toronto. Browse more ideas in our Canadian golf collection.

Frequently Asked Questions About Golf in Canada

What is the best golf course in Canada?

Cabot Cliffs in Inverness, Nova Scotia, is widely ranked the best golf course in Canada. The clifftop links on Cape Breton Island regularly tops national and international course rankings.

Where is the best golf in the Canadian Rockies?

The Fairmont Banff Springs course and Silvertip Resort in nearby Canmore offer the most spectacular mountain golf in Alberta, with fairways framed by the peaks of Banff National Park.

When is the best time for a golf trip in Canada?

Most Canadian courses play from late spring through fall. Summer is peak season in the mountains and Maritimes, while September and October bring cooler temperatures and prime conditions in regions like Niagara.

Vicky is the worldly publisher of Vacay.ca. Having graduated from McGill University in Montreal, she has set about building a talented team of travel experts to deliver to you words and images of the very best places to see and experience in Canada. Based in Yorkville in Toronto, Vicky regularly jet sets around Canada — be sure to catch up with her when she's in your part of the country.