There are clubs and sports teams. I would say there is enough for students to sink their teeth into. My children enjoyed the lunch clubs and one was on student council, which she found empowering.
If you are looking for great sport teams, John Knox has them. They win many competitions. The only challenge of this is those that love sports, but might not excel in them, may not make very many teams. I do love that the children are allowed to, and encouraged to, play sports (including ball hockey) at recess. This year, the school introduced 'recess' activities in the winter, which were a huge hit. Children could sign up for activities such as performance, crafts, Lego, origami, and computer programming. They have also brought in outside leadership for a Robotics, Babysitting, and dance course (for a small fee). Another important part of the school is that often the children are working to make the world a better place. For example, they bake for local mission, raise money for animals, and have a sponsored child.