On-site staff members are certified in emergency first aid care

MTC offers an exciting coaching lineup through two professional coaching teams: All Canadian Sports Management Inc (ACE) and NextGen Tennis Academy Inc (NTA). ACE provides summer camps, clinics, and lessons. NTA focuses on private lessons and high-performance (HP) programs.

Spring, Summer & Fall (4 week) Sessions

Session 1: May 4 – 25
*no classes Monday, May 18 – Victoria Day
Session 2: June 1 – 21
Session 3: June 29 – July 20
*no classes Wednesday, July 1 – Canada Day
Session 4: July 27 – August 17
*no classes Monday, August 3 – Civic Holiday
Session 5: August 24 – September 14
*no classes Monday, September 7 – Labour Day

  • No classes on Statutory Holidays – fees are prorated if a holiday falls in your Session
  • Participation in Junior Programs requires a Junior membership ($80/person)
  • Payment of membership must be completed/confirmed prior to Program registration
  • ALL PROGRAM FEES MUST BE PAID BY CREDIT CARD (e-transfer is not available)
  • All fees are subject to HST

Rain Credits

  • All efforts will be made to reschedule any lesson cancelled due to inclement weather, otherwise clients will be credited the cost of the missed lesson. Re-scheduled lessons will not be credited
  • If a class is over 15 minutes prior to a rain out, lessons will not be credited or rescheduled

What to Bring

  • Racquet
  • Water Bottle
  • Appropriate Tennis Attire
  • Hat & Sunscreen

ACE Tennis

ACE has been one of Canada’s leading tennis academies since 1978. The staff consists of individuals with university undergraduate and master’s degrees, Tennis Canada coaching certifications and former top Canadian junior and open players. The coaches are full-time professional career coaches who are members of Tennis Canada’s Tennis Professionals Association and trained to implement the programs in order to follow the most up to date ACE coaching methodology.

GREENWIN CARES (ACE)

Ages: 4-5 [Beginner]
This program is offered FREE through a collaboration between ACE Tennis and Greenwin Cares organisation. Through the support of Greenwin Cares, families in the community can access a structured, high-quality tennis program at no cost — building confidence, coordination, and a lifelong love of sport in a welcoming and supportive environment. Open to 18 children accompanied by 1 family member.

May 9 – 30 (ONLY)
Saturday 9-10am
Session Fee: FREE

Mini Tennis (ACE)

Ages: 4-6 [Beginner]
Using mini courts, mini nets and low-compression red balls, children develop coordination, grip, footwork, and simple stroke techniques. The program emphasizes enjoyment and confidence while building a strong foundation.

Session 1
Tuesday 5:30-6:30pm / Thursday 5:30-6:30pm / Friday 4-5pm / Saturday 10-11am
Session Fee: $84

Mini Tennis Plus (ACE)

Ages: 5-7 [Intermediate]
For more mature players who have already been exposed to the fundamentals.The program is designed to offer comprehensive instruction that promotes both technical skills and a deep understanding of the game’s dynamics.

Session 1
Monday 4:30-5:30pm (no Victoria Day class)
Session Fee: $63

Session 1
Wednesday 4:30-5:30pm / Friday 4-5pm / Saturday 10-11am
Session Fee: $84

Smashing Aces

Ages: 8-11 [Beginner]
The program uses orange balls with medium compression on a ¾-sized court (18 metres) and progresses to green dot balls on a full-sized court. Players work on stroke refinement, footwork, and tactical awareness through structured drills and cooperative play, promoting consistency and court awareness.

Session 1
Monday 5:30-6:30pm (no Victoria Day class)
Session Fee: $70

Session 1
Wednesday 5:30-6:30pm / Saturday 11am-noon
Session Fee: $94

Smashing Aces Plus

Ages: 9-12 [Intermediate]
Players focus on refining technique, generating spin and power, and learning match-play skills such as court positioning and point construction. This stage builds the athletic and tactical foundation needed for the next level of competitive or recreational tennis.

Session 1
Tuesday 4:30-5:30pm / Thursday 4:30-5:30pm / Saturday 11am-noon
Session Fee: $94

High School Beginner (ACE)

Ages: 13-17 [Beginner]
This program is great for teenagers who want to learn tennis and have fun rallying and playing points. Using regular balls on full-sized courts, players participate in structured drills, match simulations, and physical training.

Session 1
Tuesday 5:30-6:30pm / Thursday 5:30-6:30pm / Saturday 11am-noon
Session Fee: $104

High School Plus (ACE)

Ages: 13-17 [Intermediate]
The High School Program Plus is for experienced players who want to improve their skills and learn to play the game following the ACE System of player development.

Session 1
Monday 4:30-5:30pm (no Victoria Day class)
Session Fee: $78

Session 1
Wednesday 4:30-5:30pm / Saturday 11am-noon
Session Fee: $104

NextGen Tennis Academy

At NextGen Tennis Academy, we believe tennis is more than just a sport it’s about building confidence, discipline, and a love for the game.

Our experienced coaching team provides a complete pathway for all players, from beginners to high-performance athletes. Through structured, engaging sessions, we focus on developing strong fundamentals, smart match play, and a positive mindset.

What sets us apart is our family-like environment, where every player feels supported, motivated, and excited to improve.

At NextGen, we’re not just developing players we’re creating players for life.

Mini High Performance (NTA)

Ages: 5-7

  • 6:1 ratio
  • 1 hour classes
  • 1x/week or 2x/week

Session 1
Monday 4-5pm / Wednesday 4-5pm

Session Fee: $100 or $200

Diligent Development (NTA)

Ages: 9-14

  • 6:1 ratio
  • 1.5 hour classes
  • Mandatory 2x/week

Session 1
Monday & Wednesday 5-6:30pm

Session Fee: $300

High Performance (NTA)

Ages: 10-16

  • 5:1 ratio
  • 1.5 hour classes
  • Mandatory 2x/week

Session 1
Wednesday & Friday 6:30-8am

Session Fee: $420

All Stars High Performance (NTA)

Ages: 10-16

  • 4:1 ratio
  • 2.5 hour classes
  • Mandatory 2x/week

Session 1
Tuesday & Thursday 4-6:30pm

Session Fee: $700