Canada is home to some of the most scenic and challenging golf courses in the world, set against backdrops that include coastlines, mountains, and lush parklands. Here’s a ranked list of the best golf clubs and courses that any golf enthusiast would enjoy exploring.
For those who like to unwind after a round of golf, some of these courses are near popular casinos or even offer packages that combine golf and online gaming. This way, after a satisfying day on the course, you can keep the excitement going into the evening.
Golf and Casino Packages: Combining Canada’s Top Pastimes
If you enjoy both golf and casino entertainment, Canada’s top courses and nearby casinos make a perfect match. Many of these courses have partnerships with local casinos or offer online gaming perks as part of their stay-and-play deals. You can enjoy a day on the greens and cap it off with an evening of gaming, whether in a nearby casino or through online platforms offered by the resorts.
Let’s tee off into Canada’s top golf courses, each offering something special for golf lovers.
- #1 Cabot Cape Breton
- #2 Seven Hills Golf and Country Club
- #3 The National Golf Club of Canada
- #4 St. George’s Golf and Country Club
- #5 Hamilton Golf and Country Club
- #6 Capilano Golf and Country Club
- #7 The Toronto Golf Club
- #8 Fairmont Jasper Park Lodge Golf Course
1. Cabot Cape Breton
Inverness, Nova Scotia
World’s Top 100
Looking for something really special? Cabot Cape Breton is pretty much a golf paradise. With two amazing courses – Cabot Links and Cabot Cliffs – this place just keeps getting awards. You’ve got 46 holes to play (including a fun 10-hole short course), lovely rooms to stay in, and three great places to eat. The ocean views will make your jaw drop. If you’re looking to play here, public rates vary by season and can go up to CAD $300 in peak times, and they also offer stay-and-play packages for those wanting to make a trip of it.
What’s Cool:
- Ranked as one of the world’s best golf resorts for 2024-25
- Mile-long sandy beach right there
- 72 rooms in the nice lodge, plus 19 golf villas and 30 luxury homes
- Three restaurants serving seriously good food
- You can walk to everything
2. Seven Hills Golf and Country Club
Port Hardy, British Columbia
Vancouver Island’s Hidden Gem
Here’s proof you don’t need fancy stuff to have great golf. Seven Hills is all about good golf at fair prices. Open since 1983, the course is constantly improving with a welcoming community vibe. Green fees are super reasonable, making it a go-to for locals and visitors alike who want a great game in a stunning setting.
Nice Touches:
- Very reasonable green fees
- 12 practice stalls (half are covered)
- Two practice greens
- RV sites if you want to stay
- Great for all skill levels
- Beautiful forest setting
3. The National Golf Club of Canada
Woodbridge, Ontario
Golf Digest’s World Top 100
Want to test your golf game? The National is where you go. This place is tough – but in a good way. George and Tom Fazio created a course that challenges even the best golfers. It’s a private, exclusive club with a membership requiring an application and high fees, perfect for those who are serious about the game and enjoy the challenge.
The Scoop:
- One of the hardest courses in North America
- Amazing course conditions all year
- Ranked #66 in the world by Golf Digest (2016)
- Perfect for serious golfers
4. St. George’s Golf and Country Club
Toronto, Ontario
Golf Magazine’s Top 100 Worldwide
Right in Toronto’s west end, this Stanley Thompson design is pure gold. Built in 1929, it’s better than ever after recent updates. The course is challenging but fair, and the clubhouse feels like something from a movie. As a private club, St. George’s requires membership fees, and playing privileges are generally for members and their guests only. It also has one of the best wine lists you’ll find anywhere.
What Makes It Special:
- Ranked #23 in Golf Digest’s World’s 100 Greatest (2020)
- Fantastic greens and fairways
- Indoor learning center with all the bells and whistles
- Three really nice event spaces
- Great food and an amazing wine selection
5. Hamilton Golf and Country Club
Ancaster, Ontario
Host of Multiple Canadian Opens
Just got a massive $11.5 million makeover, and wow, did it turn out nice! Harry Colt designed the original 18 holes way back, and now Martin Ebert has made them even better. With 27 holes total, you’ve got lots of golf to play. Hamilton is a private club with exclusive membership, so access is typically limited to members and their guests. The course has hosted tons of big tournaments, including the 2024 RBC Canadian Open.
What’s Great:
- Three different 9-hole courses (West, South, and East)
- Beautiful walking course with great views
- Recently named “Best New Restoration” by Golf Digest
- Short course for quick rounds
- Really nice practice areas
6. Capilano Golf and Country Club
West Vancouver, British Columbia
Stanley Thompson’s West Coast Gem
Imagine playing golf with mountains on one side and city views on the other – that’s Capilano for you. Stanley Thompson (yes, the same guy who designed St. George’s) really outdid himself here. Membership at Capilano is very exclusive, requiring sponsorship from current members, and rates reflect the premium experience. The club’s no-tipping policy and complimentary staff golf rounds add to the appeal.
The Good Stuff:
- Amazing views of Vancouver, mountains, and Burrard Inlet
- Forest-lined fairways that are fun to play
- 15 minutes from downtown Vancouver
- No tipping policy (keeps things simple)
- Great practice facilities
7. The Toronto Golf Club
Mississauga, Ontario
North America’s Third Oldest Club
Talk about history – this place opened in 1876! But don’t think it’s stuck in the past. H.S. Colt designed these beautiful 18 holes, and they keep making smart updates to keep everything fresh. As a private club, it’s members-only, and membership fees reflect the club’s exclusive heritage status. The Toronto Golf Club blends tradition with a modern teaching facility and excellent amenities.
Cool Features:
- Recently updated course
- Progressive teaching facility
- Strict but sensible dress code
- Three dining spots
- Real piece of golf history
8. Fairmont Jasper Park Lodge Golf Course
Jasper, Alberta
Rocky Mountain Beauty
Playing golf in a national park? Yes, please. This Stanley Thompson design sits right in Jasper National Park, and it’s everything you’d hope for. The mountains are everywhere you look, and sometimes, you’ll even see elk or deer on the course. The course is accessible to resort guests, with daily green fees between CAD $150-$250. For a full experience, check out the golf-inclusive packages offered by Fairmont.
What You’ll Love:
- Heated outdoor pool
- Great spa for after golf
- Amazing mountain views
- Open seasonally (check dates)
- Really nice practice areas
- Perfect mix of challenge and fun
Practical Tips for Visitors
Before you plan your golf trip, here are some helpful things to know:
Best Times to Visit:
- East Coast (Cabot): June to September
- Central Canada: May to October
- West Coast: March to November
- Mountain Courses: June to September
General Etiquette Tips:
- Most private clubs require member sponsorship
- Dress codes are still pretty traditional
- Book tee times well in advance
- Respect the pace of play (under 4 hours is standard)
What to Pack:
- Collared shirts (required everywhere)
- No denim on courses
- Proper golf shoes (soft spikes)
- Layer up (weather can change quickly)
Remember, golf in Canada isn’t just about posting scores – it’s about experiencing the incredible diversity of courses this country offers. Each of these clubs brings something unique to the table, and that’s exactly how it should be.