VIRTUAL WKFA – Enter the New Kwoon!

We are excited to announce that our Academy has gone online—welcome to VWKFA, the Virtual Waterloo Kung-Fu Academy!

  • Weekly online classes for active members.
  • 30-minutes in duration.
  • On the Zoom platform.
  • Watch your email for Zoom links to your specific class, based on age and rank.

To Participate:

  • All you need is Internet access, video and sound.
  • Classes can be streamed from your smartphone, tablet, or computer.
  • Install the Zoom App or simply click on the link provided.
  • For a more interactive experience, you are welcome to turn on your camera so your classmates will see you. However, allowing others to see you is not a requirement.
  • You will see the class being taught and other participants who choose to turn on their cameras.

Before Participating:

Please ensure you follow all the health and safety guidelines we advise for a live class:

  • Ensure that you or your child’s training space is safe and clear of any hazards, including pets and other family members.
  • Train at a pace that makes sense for your state of health and fitness.
  • If you are feeling unwell, take a break.
  • If you have underlying medical issues, be mindful (e.g. if you have asthma, keep an inhaler nearby).

Classes will be conducted with the understanding that participants have less room in which to move than we do at the Academy.

Weekly Schedule


Youth Novices/Red Belt 4:30pm

Junior Novices/Red 5:30pm

Adult Beginner/Red 6:30pm

Adult Yellow and up 7:30pm


Adult All 6:00am

Youth Yellow Belt/Stripe 4:30pm

Youth Orange Stripe to Brown Stripe 5:30pm

Junior Yellow to Brown III 6:30pm

Adult Red/Yellow/Orange/Green 7:30pm

Adult Blue/Brown/Black 8:30pm


Online Private Classes, as scheduled 12:00pm – 4:00pm


Adult All 6:00am

Youth Novices/Red Belt 4:30pm

Junior Novices/Red 5:30pm

Adult Red/Yellow/Orange/Green 6:30pm

Adult Blue/Brown/Black 7:30pm


All ranks/ages, via Facebook Live on our Facebook Page 12:00pm

Online Private Classes, as scheduled 1:30pm – 3:30pm

Youth Yellow Belt/Stripe 4:30pm

Youth Orange Belt/Stripe 5:30pm

Junior Yellow/Orange 6:30pm

Adult Beginner 7:30pm


Little Ninjas 10:00am

Youth Intermediate/Advanced 11:00am

Junior Intermediate/Advanced 12:00pm


We're here to help. Call us today!