top of page



Private Instruction

David 'Gu' Bernards
Director of Golf

David’s passion and dedication to the game began at the age of 12, with a cutdown 7 iron and sleeve of Titleist DT golf balls. His 42 year odyssey includes competing on the Golden State Tour, coaching golf as a member of the PGA of America, caddying on the PGA Tour for 25 years, and currently as Director of Golf at Centennial Park GC. His in-depth golf instruction is based on tour proven methods, individually tailored to each student, with a designed 9 part methodology • swing mechanics • wedges • short game • putting • routine • mental • course strategy • equipment • conditioning | He takes pride in raising his son Devo, helping to start a golf team/program at Westview Centennial Secondary School, and supporting the Women’s Habitat of Etobicoke.

Favourite Courses Played: Riviera C.C., Cypress Point Club, Bandon Dunes 'Sheep Ranch'

Bucket List: Royal Dornoch G.C., Cabot Links, Royal Melbourne


Logan Ambrose
Director Junior of Golf

Logan started working on the driving range at Centennial Park Golf Centre back in 2007. After 5 years he moved into the pro shop for a number of years before starting our Junior Camp in 2018. Logan is a high school teacher in the Peel District School Board and is trained in providing differentiated instruction to each of his students to meet their individual needs both in school and on the golf course. As the Director of Junior Golf at Centennial, Logan has created a junior program here that introduces juniors to the game and provides the basics fundamentals of grip, posture, full swing, short game and etiquette. As students learn the game on our driving range and short game area, he also takes them out on the course to teach them the importance of course management and on-course etiquette. Although Logan focuses mostly on the junior camp, he can provide private instruction for juniors who are interested in more advanced learning and who want to play competitive golf. Some of his past students have participated in the Golf Ontario Drive, Chip & Putt Challenge as well as CJGA events.

Favourite Courses Played: Pebble Beach Golf Links & The Old Course at St. Andrew's

Bucket List: TPC Sawgrass, Cypress Point Club


IMG_1971 (1).jpg
Private Lessons

Public Lessons 2024

Private Instruction & Group Clinics
Playing Lessons
Introduction Seminars


Fees and scheduling details will be made available on Monday, April 8.

For further inquiries, please contact David Bernards - CPGC Director of Golf 



Group Lessons

Junior Camp 2024

Junior Camps

Centennial offers week-long junior camps that run for seven weeks during the summer time to help children between the ages of 6-15 learn golf in an effort to help grow the game. We work with beginners and experienced players to help develop their skills and have fun! Campers have ample opportunity to learn and practice full swing, chipping, putting, etiquette, mini golf, co-operative games as well as get to play multiple 9-hole rounds during the week. Golf Camp runs each day from 9:00am to 4:00pm. The camp is instructed by a teacher who is certified by the Ontario College of Teachers and employed by the Peel District School Board as well as additional instructors who all have previous camp counsellor experience.

Upcoming 2024 Dates:

July 8 - 12: WAITLIST
July 15-19: WAITLIST
July 22 - 26: WAITLIST
July 29 - August 2: WAITLIST
August 5 - 9: WAITLIST
August 12 - 16: : WAITLIST
August 19 - 23: : WAITLIST

August 26-30: : WAITLIST

Program Includes:
Full Swing
9-Hole Rounds


+HST per child, per week

A payment link will be emailed directly to those who reserve a spot. Please scroll down and join the waitlist if you were unable to get a spot.


The restaurant at Centennial Park Golf Centre offers a meal plan to parents for the week that provides the campers with a meal each day. This is completely optional and you are welcome to send your child with their own lunch. Please note, this is a set fee and you cannot pay per day as food is ordered in advance. The price of the meal plan is $50.00 (HST included, subject to change) for the week per child. Please see below for the menu:



bottom of page