- Cabot Cliffs provides an unparalleled public golf experience.
- St. George’s Golf & Country Club has hosted the Canadian Open six times.
- Jasper Park Lodge GC shares the natural beauty of Jasper National Park.
Ice hockey will always be Canada’s national pastime, but golf is quickly rising in popularity.
The sport is the preferred summertime activity for NHL stars and fans alike, and they don’t have to travel far to find some of the best courses in the world.
Below, I’ll rank the 11 best golf courses in Canada and explain why golfers across the country should seek out these terrific tracks.
11 Best Golf Courses in Canada, Ranked
Rank | Golf Course Name | Location |
1 | Cabot Cliffs | Inverness, Nova Scotia |
2 | St. George’s Golf & Country Club | Etobicoke, Ontario |
3 | Jasper Park Lodge Golf Club | Jasper, Alberta |
4 | Cabot Links | Inverness, Nova Scotia |
5 | Banff Springs Golf Club | Banff, Alberta |
6 | Hamilton Golf & Country Club | Ancaster, Ontario |
7 | Capilano Golf & Country Club | West Vancouver, British Columbia |
8 | Tobiano | Kamloops, British Columbia |
9 | National Golf Club of Canada | Woodbridge, Ontario |
10 | Royal Montreal Golf Club | L'Île-Bizard, Quebec |
11 | Muskoka Bay Resort | Gravenhurst, Ontario |
What Are the Best Golf Courses in Canada?
1. Cabot Cliffs — Inverness, Nova Scotia
When I think of golf courses in Canada, Cabot Cliffs is typically the first that comes to mind.
Travelling to Cape Breton isn’t easy, and the round won’t come cheap, but the stunning ocean views and pristine setup make it all worthwhile.
16th Hole, Cabot Cliffs Golf Club, Nova Scotia, Canada pic.twitter.com/1eQSf607lq
— Great Golf Holes ⛳️ (@GreatGolfHoles) September 28, 2023
2. St. George’s Golf & Country Club — Etobicoke, Ontario
St. George’s Golf & Country Club, located just a 12-minute drive from Toronto Pearson International Airport, has held the Canadian Open on six occasions.
In the most recent edition, Rory McIlroy outlasted Tony Finau and Justin Thomas to overcome his short PGA Tour odds and take the 2022 title.
3. Jasper Park Lodge Golf Club — Jasper, Alberta
Jasper Park Lodge GC is the perfect stop for golfers taking a summer trip to the Canadian Rockies.
Who's ready to golf in the Canadian Rockies?! The iconic @fairmontjpl Golf Course opens May 10!
Find out more here: https://t.co/xUt21TyAfV#JasperParkLodge #ThisIsCanada #GolfSeason pic.twitter.com/iZ7hVvkL9z
— Jasper Park Lodge (@FairmontJPL) April 11, 2024
4. Cabot Links — Inverness, Nova Scotia
Cabot Links is the older sister of Cabot Cliffs, and it was Canada’s first true links-style golf course. It provides a similarly spectacular experience, though the hole setups are slightly more straightforward.
Never is the game of golf more appealing than when a course is set in a rugged, oceanfront landscape, on linksland running firm and fast. This is Cabot Links, where the holes spread out between the sea and the village of Inverness.
📷 Generation Golf pic.twitter.com/Km8llVTBhy
— Cabot Cape Breton (@CabotCapeBreton) October 12, 2024
5. Banff Springs Golf Club — Banff, Alberta
Building golf courses near stunning national parks is a recipe for success. Banff Springs GC has immaculate views and is only an hour and a half drive from Calgary.
Everything is better in the mountains… especially golf!⛳️🏔#golfinbanff #banffspringsgolfcourse #fairmontbanffsprings #mountains pic.twitter.com/lBdPo3epar
— The Fairmont Banff Springs Golf Course (@GolfinBanff) July 24, 2021
6. Hamilton Golf & Country Club — Ancaster, Ontario
Hamilton Golf & Country Club underwent significant renovations ahead of the 2024 Canadian Open, won by Scotland’s Robert MacIntyre.
7. Capilano Golf & Country Club — West Vancouver, British Columbia
Capilano Golf & Country Club sits 20 minutes north of Vancouver and offers stunning views of the city despite being built into a local rainforest.
8. Tobiano — Kamloops, British Columbia
Perched on the side of Kamloops Lake, Tobiano is a unique golf course, with canyons running through several of its holes.
Happy New Year! 🎉
As we enter 2024, we reflect on the past year that was filled with amazing golf and memories.
Here's to another year and a great season to come. See you on the golf course! ⛳️ #kamloops #kamloopsbc #tobianobc #tobianogolf #golfkamloops #explorebc pic.twitter.com/qxnNrb1FWV
— Tobiano Golf (@tobianogolf) January 1, 2024
9. National Golf Club of Canada — Woodbridge, Ontario
The National Golf Club of Canada, a private, gentlemen-only club located north of Toronto, boasts one of the most challenging courses in the country.
10. Royal Montreal Golf Club — L’Île-Bizard, Quebec
Royal Montreal GC hosted the 2024 President’s Cup. Despite Tom Kim’s best efforts, the International team, which featured Canadians Corey Conners, Taylor Pendrith, and Mackenzie Hughes, was unable to overcome long golf odds against the United States contingent.
Who else!?
Tom Kim sinks a 37-footer for birdie and electrifies the crowd at Royal Montreal. pic.twitter.com/0s50itUKFH
— PGA TOUR (@PGATOUR) September 28, 2024
11. Muskoka Bay Resort — Gravenhurst, Ontario
This stay-and-play resort 90 minutes north of Toronto is perfect for weekend getaways, but be sure to pack plenty of balls for this narrow, tree-lined setup.
Our Stay and Play packages for 2022 make for a great gift (and get 20% off when you book now! 😜) Visit the Packages and Offers page linked in our bio to book your stay and save. pic.twitter.com/WhMJ9qY2D7
— Muskoka Bay Resort (@MuskokaBayClub) December 24, 2021