We offer classes for Kids, Teens, AND Adults, with exciting options like Ninja, Parkour, Climbing, Tricking,
and Combo classes—there’s something for everyone!

Our Fall term will run for 16 weeks from August 31 - December 20. Classes run for 1hr each week - $480
Homelearners 1.5 hours - Cost: $640

Membership Options
If you want to do more than 1 class per week, our monthly memberships are a great deal.
Tier 1 Membership = $295 / month - Access to up to 4 classes per week, 1 Free Guest Pass, and Unlimited OPEN GYM!

Tier 2 Membership = $215 / month - Access to up to 2 classes per week, 1 Free Guest Pass, and Unlimited OPEN GYM!

Find a class below!
Classes fill up quickly so we recommend registering early.


Refund Policy

Processing fees (2.9%) will apply for all cards and are non-refundable - Use cash or etransfer those avoid fees

  • Full refund - with 2+ weeks notice

  • $50 Administrative Fee + Refund - with 2 weeks or less notice

  • No refund - After classes have begun


TINY NINJA Classes

Parent & Tot

2-4 years old / 16 Week Term

Monday 10:00am | SIGN UP
Friday 10:00am | SIGN UP
Saturday 9:00am | SIGN UP
Saturday 10:00am | SIGN UP

Mini Ninja Level 1

5-6 years old / 16 Week Term

Monday 3:30pm | SIGN UP
Tuesday 3:30pm | SIGN UP
Wednesday 3:30pm | SIGN UP
Thursday 3:30pm | SIGN UP
Thursday 4:30pm | SIGN UP

Mini Ninja Level 2

6-7 years old / 16 Week Term

Monday 4:30pm | SIGN UP
Tuesday 4:30pm | SIGN UP
Wednesday 4:30pm | SIGN UP
Thursday 5:30pm | SIGN UP


Ninja Classes

Sunday 11:00am | SIGN UP
Monday 3:30pm | SIGN UP
Tuesday 3:30pm | SIGN UP
Thursday 4:30pm | SIGN UP
Thursday 5:30pm | SIGN UP
Saturday 11:00am | SIGN UP

8-12 years old / 16 Week Term

Kids Ninja

Adult Ninja

17+ years old / Drop-in

Monday 7:30pm | SIGN UP
Thursday 8:15pm | SIGN UP

Competitive Ninja Team

7+ years old / Membership - year round training

Mon/Wed 4:45pm - 6:15pm
Mon/Wed 6:30pm - 8:00pm
Tue/Thu 6:30pm - 8:00pm

Up your Ninja game and join Team Momentum! Master advanced techniques and compete in competitions across North America including the Canadian Ninja League, World Ninja League, and NSC. Talk to us if you’re interested!

Ninja/Parkour

8-12 years old / 16 Week Term

Tuesday 5:30pm | SIGN UP
Wednesday 3:30pm | SIGN UP

Teen Ninja/Parkour

13-16 years old / 16 Week Term

Monday 5:30pm | SIGN UP

Ninja/Climbing

8-12 years old / 16 Week Term

Tuesday 4:30pm | SIGN UP

Homelearners Ninja

5+ years old / 16 Week Term

Monday 11:00am | SIGN UP
Friday 1:00pm | SIGN UP


Parkour Classes

Kids Parkour

Sunday 11:00am | SIGN UP
Tuesday 3:30pm | SIGN UP
Saturday 11:00am | SIGN UP

8-12 years old / 16 Week Term

Ninja/Parkour

8-12 years old / 16 Week Term

Tuesday 5:30pm | SIGN UP
Wednesday 3:30pm | SIGN UP

Parkour Team

7+ years old / Membership - year round training

Tue/Thu 4:30pm - 6:00pm

Want to take your Parkour more seriously? Join our new Parkour Team! Learn advanced skills, conditioning, and jam with the best of them. Talk to us if you’re interested!


Climbing Classes

Kids Climbing

Monday 3:30pm | SIGN UP
Thursday 4:30pm | SIGN UP

8-12 years old / 16 Week Term

Climbing + Mobility

17+ years old / Drop in

Monday 8:30pm | SIGN UP

Women’s Climbing

13+ years old / Drop in

Climbing/Ninja

8-12 years old / 16 Week Term

Tuesday 4:30pm | SIGN UP

Competitive Climbing Team

7+ years / Membership - year round training

Tues/Thurs/Sun 5:30pm - 7:30pm

Take your climbing to the next level! Our world-class coaches deliver challenging and thought-provoking weekly practices. Talk to us if you’re interested!


Tricking Classes

Kids Tricks & Flips

Tuesday 4:30pm | SIGN UP
Wednesday 3:30pm | SIGN UP

8-12 years old / 16 Week Term

Adult Tricks & Flips

13+ years old / 9 Week Term

Monday 6:30pm | SIGN UP
Wednesday 6:30pm | SIGN UP


Combo Classes

Ninja/Parkour

8-12 years old / 16 Week Term

Tuesday 5:30pm | SIGN UP
Wednesday 3:30pm | SIGN UP

Teen Ninja/Parkour

13-16 years old / 9 Week Term

Monday 5:30pm | SIGN UP

Ninja/Climbing

8-12 years old / 16 Week Term

Tuesday 4:30pm | SIGN UP

Thursday 3:30pm | SIGN UP

7-12 years old / 16 Week Term

All-in-One


Chess Club

Friday’s 4:00pm-5:30pm
All ages and skill levels welcome!

LEARN MORE