2025 TENNIS PROGRAMMING

For the Spring session, adult clinics will run on Tuesdays, Thursdays, Sundays (4 weeks duration).  Junior clinics run on Mondays, Tuesdays, Thursdays, Sundays (7/8 weeks duration). Not sure where you fit in terms of your level of play? Refer to Tennis Canada’s self-rating guide or email Coach John Mowat at: jjbc92@hotmail.com  


Private and semi-private Lessons:  Coach John  is available for individual and semi-private groups, please contact him directly to book at jjbc92@hotmail.com

The PHRC supports tennis industry best practices - our lead coaches and instructors are actively TPA (Tennis Professional Association) certified.

Rain Dates & Weather cancellations: Please note that in the event of a weather cancellation, if the coach has already traveled to the courts, there will be no refunds issued. We pay our coaches for their time and if they have already traveled or are in transit when the call is made, the Club still pays for their time and (if applicable) travel expenses.  We do our absolute best to reschedule the class if at all possible, but cannot guarantee a rain date.

UPCOMING

    • May 04, 2025
    • June 22, 2025
    • 8 sessions
    • PHRC
    • 7
    Register

    Junior Beginner/Novice

    Sundays from May 4th to June 22nd (8 weeks), 10:00am to 11:00am.
    Ages 7-10
    Rain date: June 29

    A fun program for beginner to intermediate level juniors, this program teaches kids to rally, serve, play points, and learn the rules and etiquette of the game.

    • May 04, 2025
    • June 22, 2025
    • 8 sessions
    • PHRC
    • 8
    Register

    Junior Intermediate/Advanced

    Sundays from May 4th to June 22nd (8 weeks), 11:00am to 12:00pm.
    Ages 11-15
    Rain date: June 29

    This program is for Juniors who are more advanced club-level players and can maintain a rally on a full- sized tennis court with regular balls. The players enjoy friendly competition but may not necessarily play tournaments. Younger players may join at the discretion of the Head Coach.

    • May 04, 2025
    • May 25, 2025
    • 4 sessions
    • PHRC
    • 8
    Register

    Try Tennis! - Introductory Class

    ** OPEN TO NON-MEMBERS **

    Sundays from May 4th to May 25th (4 weeks), 12:00pm to 1:00pm.
    Rain date: June 1

    Go from ‘couch to court’ in 4 weeks! This class is an introduction to the sport for new beginners or a reintroduction to those who have not picked up a racquet in years. Participants will learn basic tennis footwork, technical stroke fundamentals and ball controls in order to rally, volley, and serve to get you playing the game quickly.

    • May 05, 2025
    • June 23, 2025
    • 8 sessions
    • PHRC
    • 8
    Register

    Junior Beginner/Novice

    Mondays from May 5th to June 23rd (8 weeks), 4:00pm to 5:00pm.
    Ages 7-10
    Rain date: June 30

    A fun program for beginner to intermediate level juniors, this program teaches kids to rally, serve, play points, and learn the rules and etiquette of the game.

    • May 05, 2025
    • June 23, 2025
    • 8 sessions
    • PHRC
    • 4
    Register

    Junior Intermediate/Advanced

    Mondays from May 5th to June 23rd, 5:00pm to 6:00pm.
    Ages 11-15
    Rain date: June 30

    This program is for more advanced club-level players who can maintain a rally on a full- sized tennis court with regular balls. The players enjoy friendly competition but may not necessarily play tournaments.

    *Note: Junior classes are for children aged 7 and up, however teens aged 15+ may opt to take the adult beginner class at the discretion of the coach.

    • May 05, 2025
    • August 25, 2025
    • 17 sessions
    • PHRC
    Register

    'Monday Mavericks' Doubles League

    This league is open to doubles players of all levels. Matches will be coordinated by our Head Pro to ensure a good playing experience for all.

    Designated time slots will be determined by the organizer. Please let us know in the notes if you have any time constraints or other considerations.

    Managed by John Mowat, Head Tennis Pro.

    • May 06, 2025
    • May 27, 2025
    • 4 sessions
    • PHRC
    • 7
    Register

    Adult Beginner/Novice (1.0 – 2.5)

    Tuesdays from May 6th to May 27th (4 weeks), 9:00am to 10:00am.

    New beginners will learn basic tennis footwork, technical fundamentals, and ball control in order to rally, volley, and serve to get you playing the game quickly. Novice players who already have the basics will improve their skills and learn the techniques required to implement singles and doubles tactics in point play.

    • May 06, 2025
    • May 27, 2025
    • 4 sessions
    • PHRC
    Register

    Adult Intermediate/Advanced (3.0 – 4.0)

    Tuesday mornings from May 6th to May 27th (4 weeks), 10:00am to 11:00am.

    Improve the consistency and quality of your groundstrokes, net play and the quality of your first and second serve.  Learn to better read your opponent and take your game to the next level!

    • May 06, 2025
    • May 27, 2025
    • 4 sessions
    • PHRC
    Register

    Adult Doubles Clinic 3.0+

    Tuesday mornings from May 6th to May 27th (4 weeks), 11:00am to 12:00pm.

    Develop the skills needed to succeed on the doubles court! This class is designed for players who already have a basic understanding of doubles play and are looking to improve their game. In this clinic you'll focus on improving your court positioning and shot selection while also refining your strokes.

    • May 06, 2025
    • June 17, 2025
    • 7 sessions
    • PHRC
    • 6
    Register

    Junior Beginner/Novice

    Mondays from May 6th to June 17th (7 weeks) , 5:00pm to 6:00pm
    Ages 7-10
    Rain date: June 23

    A fun program for beginner to intermediate level juniors, this program teaches kids to rally, serve, play points, and learn the rules and etiquette of the game.

    • May 06, 2025
    • June 17, 2025
    • 7 sessions
    • PHRC
    • 8
    Register

    Junior Intermediate/Advanced

    Mondays from May 6th to June 17th (7 weeks), 6:00pm to 7:00pm.
    Ages 11-15
    Rain date: June 23

    This program is for more advanced club-level players who can maintain a rally on a full- sized tennis court with regular balls. The players enjoy friendly competition but may not necessarily play tournaments.  Younger players may join at the discretion of the Head Coach.

    • May 06, 2025
    • May 27, 2025
    • 4 sessions
    • PHRC
    • 8
    Register

    Try Tennis! - Introductory Class

    ** OPEN TO NON-MEMBERS **

    Tuesdays from May 6th to May 27th, 7:00pm to 8:00pm.
    Rain date: June 3

    Go from ‘couch to court’ in 4 weeks! This class is an introduction to the sport for new beginners or a reintroduction to those who have not picked up a racquet in years. Participants will learn basic tennis footwork, technical stroke fundamentals and ball controls in order to rally, volley, and serve to get you playing the game quickly.

    • May 06, 2025
    • May 27, 2025
    • 4 sessions
    • PHRC
    Register

    Adult Intermediate/Advanced (3.0 – 4.0)

    Tuesday evenings from May 6th to May 27th (4 weeks), 8:00pm - 9:00pm.
    Rain date: June 3

    Take your game to the next level! This class is for the intermediate or experienced Club player, designed to improve the consistency and quality of your groundstrokes, net play and the quality of your first and second serve.
    • May 07, 2025
    • August 27, 2025
    • 17 sessions
    • PHRC
    Register

    'Wednesday Warriors' Doubles League

    This league is targeted for doubles players who are looking for a fun but competitive experience. Players will be assigned a court to play on at the start of each session and will rotate courts based on match scores. The system will ensure play with a variety of members throughout the season.

    Designated time slots will be determined by the organizer. Please let us know in the notes if you have any time constraints or other considerations.

    Managed by stellar PHRC Member Nick McKinley.

    • May 08, 2025
    • June 26, 2025
    • 8 sessions
    • PHRC
    Register

    Junior House League

    Runs every Thursday from May 8th to June 26th, 5:00pm - 6:00pm.

    **Free** to Junior Members of the club. This is a coached league for juniors who can serve, play and score a full court match.

    • May 08, 2025
    • June 26, 2025
    • 8 sessions
    • PHRC
    • 8
    Register

    Junior Intermediate/Advanced

    Thursdays from May 8th to June 26th (8 weeks), 6:00pm to 7:00pm.
    Ages 11-15
    Rain date: July 3

    This program is for more advanced club-level players who can maintain a rally on a full- sized tennis court with regular balls. The players enjoy friendly competition but may not necessarily play tournaments. Younger players may join at the discretion of the Head Coach.

    • May 08, 2025
    • August 28, 2025
    • 17 sessions
    • PHRC
    • 9
    Register

    Thursday Beginner Doubles League

    A non-competitive atmosphere that focuses on the fun!

    Two sessions run 60 minutes each, beginning at 7:00pm & 8:00pm, using one court. Herb will determine the rotation of players and times.

    Organized by all-star member Herb Jung, balls provided by club.

    • May 08, 2025
    • May 29, 2025
    • 4 sessions
    • PHRC
    • 6
    Register

    Adult Beginner/Novice (1.0 – 2.5)

    Tuesdays from May 8th to May 29th (4 weeks), 7:00pm to 8:00pm.
    Rain date: June 5

    New beginners will learn basic tennis footwork, technical fundamentals, and ball control in order to rally, volley, and serve to get you playing the game quickly. Novice players who already have the basics will improve their skills and learn the techniques required to implement singles and doubles tactics in point play.

    • May 08, 2025
    • May 29, 2025
    • 4 sessions
    • PHRC
    Register

    Adult Intermediate/Advanced (3.0 – 4.0)

    Thursday evenings from May 8th to 29th (4 weeks), 8:00pm to 9:00pm.
    Rain date: June 5

    Take your game to the next level! This class is for the intermediate or experienced Club player, designed to improve the consistency and quality of your groundstrokes, net play and the quality of your first and second serve.
    • May 10, 2025
    • August 30, 2025
    • 17 sessions
    • PHRC
    • 7
    Register

    Saturday Social Doubles League

    A morning doubles league that focuses on the fun and friendliness.

    Saturdays from 8:00am - 10:00am.

    Managed by long-time member Herb Jung, balls provided by club.

    • May 10, 2025
    • August 30, 2025
    • 17 sessions
    • PHRC
    • 10
    Register

    Junior/Adult Doubles League

    This is a fun chance for juniors and adults to play doubles together!

    Saturdays from 10:00am to 11:00am.

    Managed by super member Herb Jung, balls provided by club.

    • May 11, 2025
    • June 01, 2025
    • 4 sessions
    • PHRC
    • 7
    Register

    Shot of the Week! (2.5-4.0+)

    Sundays from May 11th to June 1st (4 weeks), 1:00pm to 2:00pm.
    Rain date: July 8

    "Shot of the Week" can accommodate multiple levels and each session focuses on a specific tennis stroke or strategy. Skills covered may include shots like forehand, backhand, serve, volley and all their variations, as well as singles or doubles tactics. This class will improve your technique, boost your confidence, and enhance your tennis skills overall through targeted instruction and drills.

    Note: drop-ins are welcome if space allows, at a rate of $30/class. Contact Coach John Mowat directly about drop-in availability: 647-202-8516.

Past events

August 24, 2024 Doubles 3.0+ Clinic - August
August 24, 2024 Adult Intermediate/Advanced Clinic - Saturday
August 24, 2024 Adult Beginner/Novice Clinic - Saturday
August 11, 2024 Junior Beginner/Novice Clinic - Sunday
August 11, 2024 Adult Beginner/Novice Clinic - Sunday
August 11, 2024 Adult Intermediate/Advanced Clinic - Sunday
August 11, 2024 Junior Intermediate/Advanced Clinic - Sunday
August 09, 2024 Adult Beginner/Novice Clinic - Friday
August 09, 2024 Adult Intermediate/Advanced Clinic - Friday
August 09, 2024 Junior Intermediate/Advanced Clinic - Friday
August 09, 2024 Junior Beginner/Novice Clinic - Friday
August 04, 2024 Junior Beginner/Novice Clinic - Sunday
August 04, 2024 Adult Beginner/Novice Clinic - Sunday
August 04, 2024 Adult Intermediate/Advanced Clinic - Sunday
August 04, 2024 Junior Intermediate/Advanced Clinic - Sunday
August 02, 2024 Adult Beginner/Novice Clinic - Friday
August 02, 2024 Adult Intermediate/Advanced Clinic - Friday
August 02, 2024 Junior Intermediate/Advanced Clinic - Friday
August 02, 2024 Junior Beginner/Novice Clinic - Friday
July 05, 2024 Doubles 3.0+ Clinic - July
July 05, 2024 Junior Lessons - Intermediate/Advanced - Fridays
July 05, 2024 Junior Lessons - Beginner/Novice - Fridays
July 04, 2024 Adult Lessons - Intermediate/Advanced - Thursdays
July 04, 2024 Junior Lessons - Intermediate/Advanced - Thursdays
July 04, 2024 Junior Lessons - Beginner/Novice - Thursdays
July 02, 2024 Adult Lessons - Intermediate/Advanced - Tuesdays #3
July 02, 2024 Adult Lessons - Novice - Tuesdays #3
July 02, 2024 Junior Lessons - Intermediate/Advanced - Tuesdays #3
July 02, 2024 Junior Lessons - Beginner/Novice - Tuesdays #3
June 04, 2024 Adult Lessons - Novice - Tuesdays #2
June 04, 2024 Junior Lessons - Intermediate/Advanced - Tuesdays #2
June 04, 2024 Junior Lessons - Beginner/Novice - Tuesdays #2
June 04, 2024 Doubles 3.0+ Clinic - June
June 04, 2024 Adult Lessons - Intermediate/Advanced - Tuesdays #2
June 02, 2024 Sunday Clinic - ‘Play with the Pros’
June 01, 2024 Adult Beginner/Novice Clinic
June 01, 2024 Adult Intermediate/Advanced Clinic
June 01, 2024 Junior Intermediate/Advanced Clinic
June 01, 2024 Junior Beginner/Novice Clinic
May 26, 2024 Cardio Tennis
May 26, 2024 Try Tennis!
May 23, 2024 Intro to Tennis for Youth!
May 23, 2024 Junior Lessons - Beginner/Novice - Thursdays #1
May 22, 2024 Junior League
May 18, 2024 Saturday Junior/Adult Doubles League
May 18, 2024 Saturday Social Doubles League
May 16, 2024 Thursday Night Beginner Doubles
May 15, 2024 Wednesday Night Doubles League
May 14, 2024 Doubles 3.0+ Clinic
May 13, 2024 Monday Night Doubles League
May 07, 2024 Adult Lessons - Novice - Tuesdays #1
May 07, 2024 Junior Lessons - Intermediate/Advanced - Tuesdays #1
May 07, 2024 Junior Lessons - Beginner/Novice - Tuesdays #1
May 07, 2024 Adult Lessons - Intermediate/Advanced - Tuesdays #1
May 13, 2023 Saturday Junior/Adult Doubles League
May 13, 2023 Saturday Advanced Doubles League
May 10, 2023 Wednesday Night Doubles League
May 10, 2023 Wednesday Junior League
May 09, 2023 Tuesday Night Beginner Doubles League
May 08, 2023 Monday Night Doubles League
May 08, 2023 Monday Night Singles League
May 07, 2023 Opening Day Fun Doubles & Social
April 30, 2023 National Youth Week - Free Lessons!
May 20, 2022 2022 Friday 4.0+ Singles League
May 14, 2022 2022 Saturday Junior/Adult Doubles League
May 14, 2022 2022 Saturday Advanced Doubles League
May 11, 2022 2022 Wednesday Night Doubles League
May 10, 2022 2022 Tuesday Beginner Doubles League
May 09, 2022 2022 Monday Night Doubles League
May 09, 2022 2022 Monday Open Junior Hour


Powered by Wild Apricot Membership Software