2024 Catalogue of Classes
If you prefer a downloadable/printable catalogue of our classes, you can download it now. Otherwise, keep scrolling to find our full list of upcoming courses and register now.
all classes.
Loading availability...
Loading availability...
Ages 7 - 9 | 9am - 12pm | 4 Days
Starts Jul 2
150 Canadian dollarsLoading availability...
Ages 4 - 6 | 9am - 11:30am | 4 Days
Starts Jul 2
110 Canadian dollarsLoading availability...
Ages 8 - 13 | 9am - 12pm | 4 Days
Starts Jul 2
150 Canadian dollarsLoading availability...
Ages 8 - 13 | 1pm - 4pm | 4 Days
Starts Jul 2
150 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
Ages 4 - 6 | 9am - 11:30am | 5 Days
Starts Jul 8
140 Canadian dollarsLoading availability...
Ages 7- 9 | 9am - 12pm | 5 Days
Starts Jul 8
180 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
Ages 9 - 12 | 1pm - 4pm | 5 Days
Starts Jul 8
180 Canadian dollarsLoading availability...
Loading availability...
Ages 13 - 16 | 10am - 4pm | 1 Day
Starts Jul 14
75 Canadian dollarsLoading availability...
Loading availability...
Ages 9 - 12 | 9am - 12pm | 5 Days
Starts Jul 15
180 Canadian dollarsLoading availability...
Ages 7 - 9 | 9am - 12pm | 5 Days
Starts Jul 15
180 Canadian dollarsLoading availability...
Loading availability...
Ages 7 - 9 | 1pm - 4am | 5 Days
Starts Jul 15
180 Canadian dollarsLoading availability...
Ages 9 - 12 | 1pm - 4pm | 5 Days
Starts Jul 15
180 Canadian dollarsLoading availability...
Ages 13 - 16 | 10am - 4pm | 1 Day
Starts Jul 20
75 Canadian dollarsLoading availability...
Ages 4 - 6 | 9am - 11:30am | 5 Days
Starts Jul 22
140 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
Ages 7 - 9 | 1pm - 4am | 5 Days
Starts Jul 22
180 Canadian dollarsLoading availability...
Ages 9 - 12 | 1pm - 4pm | 5 Days
Starts Jul 22
180 Canadian dollarsLoading availability...
Loading availability...
Ages 4 - 6 | 9am - 11:30am | 5 Days
Starts Jul 29
140 Canadian dollarsLoading availability...
Ages 7 - 9 | 9am - 12pm | 5 Days
Starts Jul 29
180 Canadian dollarsLoading availability...
Ages 9 - 12 | 9am - 12pm | 5 Days
Starts Jul 29
180 Canadian dollarsLoading availability...
Loading availability...
Ages 9 - 12 | 1pm - 4pm | 5 Days
Starts Jul 29
180 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
Ages 4 - 6 | 9am - 11:30am | 4 Days
Starts Aug 6
110 Canadian dollarsLoading availability...
Ages 7 - 9 | 9am - 12pm | 4 Days
Starts Aug 6
150 Canadian dollarsLoading availability...
Ages 8 - 13 | 9am - 12pm | 4 Days
Starts Aug 6
150 Canadian dollarsLoading availability...
Ages 4 - 7 | 1pm - 3:30pm | 4 Days
Starts Aug 6
110 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
Ages 4 - 6 | 9am - 11:30am | 5 Days
Starts Aug 12
140 Canadian dollarsLoading availability...
Loading availability...
Ages 7 - 9 | 1pm - 4pm | 5 Days
Starts Aug 12
180 Canadian dollarsLoading availability...
Ages 10 - 12 | 1pm - 4am | 5 Days
Starts Aug 12
180 Canadian dollarsLoading availability...
Ages 9 - 12 | 1pm - 4pm | 5 Days
Starts Aug 12
180 Canadian dollarsLoading availability...
Loading availability...
Ages 4 - 6 | 9am - 12pm | 5 Days
Starts Aug 19
180 Canadian dollarsLoading availability...
Ages 10 - 12 | 9am - 12pm | 5 Days
Starts Aug 19
180 Canadian dollarsLoading availability...
Loading availability...
Ages 9 - 12 | 1pm - 4pm | 5 Days
Starts Aug 19
180 Canadian dollarsLoading availability...
Loading availability...
All Levels (14+ years) | 9am - 4pm | 3 Days
Ended
362 Canadian dollarsLoading availability...
Beginner/Intermediate | 9am - 4pm | 1 Day
Starts May 30
125 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
All Levels (14+ years) | 9am - 4pm | 3 Days
Starts Jun 5
362 Canadian dollarsLoading availability...
Beginner/Intermediate | 6:30pm - 9pm | June 6, 13, 20, 27
Starts Jun 6
204 Canadian dollarsLoading availability...
Intermediate (18+ years) | 9am - 5pm | 1 Day
Starts Jun 8
125 Canadian dollarsLoading availability...
All Levels (16+) | 9:30am - 12pm | 2 Half Days
Starts Jun 11
125 Canadian dollarsLoading availability...
All Levels | 9am - 4pm | 2 Days
Starts Jun 11
249 Canadian dollarsLoading availability...
Beginner/Intermediate | 9am - 4pm | 1 Day
Starts Jun 13
125 Canadian dollarsLoading availability...
Loading availability...
All Levels | 1pm - 4pm | 1 Day
Starts Jun 15
62 Canadian dollarsLoading availability...
All Levels (18+) | 9am - 4pm | 1 Day
Starts Jun 15
125 Canadian dollarsLoading availability...
All Levels (18+) | 9am - 4pm | 3 Days
Starts Jun 19
362 Canadian dollarsLoading availability...
Beginner | 6:30pm - 9pm | June 17, 18, 19, 20
Starts Jun 17
204 Canadian dollarsLoading availability...
All Levels (11+) | 9:30am - 3:30pm
Starts Jun 22
125 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
Intermediate | 9am - 4pm | 1 Day
Starts Jun 29
125 Canadian dollarsLoading availability...
Intermediate | 9am - 4pm | 3 Days
Starts Jul 2
362 Canadian dollarsLoading availability...
Loading availability...
All Levels | 9am - 4pm | 3 Days
Starts Jul 8
362 Canadian dollarsLoading availability...
All Levels | 10am - 3pm | 1 Day
Starts Jul 11
102 Canadian dollarsLoading availability...
All Levels | 9am - 4pm | 3 Days
Starts Jul 11
362 Canadian dollarsLoading availability...
Loading availability...
Intermediate | 9am - 4pm | 2 Days
Starts Jul 15
249 Canadian dollarsLoading availability...
All Levels (18+) | 9am - 4pm | 3 Days
Starts Jul 16
362 Canadian dollarsLoading availability...
Intermediate | 9am - 4pm | 2 Days
Starts Jul 18
249 Canadian dollarsLoading availability...
All Levels (11+) | 9:30am - 3:30pm | 1 Day
Starts Jul 20
125 Canadian dollarsLoading availability...
Loading availability...
Intermediate | 9am - 4pm | 3 Days
Starts Jul 22
362 Canadian dollarsLoading availability...
Loading availability...
All Levels (12+) | 9am - 4pm | 1 Day
Starts Jul 27
125 Canadian dollarsLoading availability...
All Levels (12+) | 9am - 4pm | 1 Day
Starts Jul 28
125 Canadian dollarsLoading availability...
All Levels | 9am - 4pm | 1 Day
Starts Jul 29
125 Canadian dollarsLoading availability...
All Levels (14+) | 10am - 3pm | 3 Days
Starts Jul 30
266 Canadian dollarsLoading availability...
Loading availability...
All Levels (16+) | 9am - 4pm | 2 Days
Starts Aug 3
249 Canadian dollarsLoading availability...
All Levels and Ages | 10am - 4pm | 1 Day
Starts Aug 6
113 Canadian dollarsLoading availability...
All Levels and Ages | 10am - 4pm | 1 Day
Starts Aug 7
113 Canadian dollarsLoading availability...
All Levels (18+) | 9am - 4pm | 3 Days
Starts Aug 7
362 Canadian dollarsLoading availability...
All Levels and Ages | 10am - 4pm | 1 Day
Starts Aug 8
113 Canadian dollarsLoading availability...
All Levels (age 14+) | 9am - 4pm | 1 Day
Starts Aug 10
125 Canadian dollarsLoading availability...
All Levels (18+) | 9am - 4pm | 3 Days
Starts Aug 12
362 Canadian dollarsLoading availability...
Intermediate | 9am - 4pm | 3 Days
Starts Aug 15
362 Canadian dollarsLoading availability...
Loading availability...
Intermediate | 9am - 4pm | 2 Days
Starts Aug 22
249 Canadian dollarsLoading availability...
All Levels | 10am - 3pm | 1 Day
Starts Aug 29
102 Canadian dollarsLoading availability...
Beginner/Intermediate | 9am - 4pm | 2 Days
Starts Aug 26
249 Canadian dollarsLoading availability...
Intermediate | 9am - 12pm | Aug 26, 27, 28, 29, 30
Starts Aug 26
305 Canadian dollarsLoading availability...
All Levels (16+) | 9am - 4pm | 1 Day
Starts Sep 5
125 Canadian dollarsLoading availability...
Loading availability...
All Levels (16+) | 9:30am - 12pm | | 2 Days
Starts Sep 10
102 Canadian dollarsLoading availability...
All Levels (18+) | 9am - 4pm | 2 Days
Starts Sep 10
249 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
All Levels (18+) | 9am - 4pm | 3 Days
Starts Sep 16
362 Canadian dollarsLoading availability...
Loading availability...
Intermediate | 9am - 4pm | 2 Days
Starts Sep 23
249 Canadian dollarsLoading availability...
Loading availability...
All Levels | 6:30m - 9pm | Oct 8, 15, 22, 29
Starts Oct 8
204 Canadian dollarsLoading availability...
All Levels (age 14+) | 9am - 4pm | 1 Day
Starts Oct 19
125 Canadian dollarsLoading availability...
Loading availability...
Intermediate | 9am - 4pm | 2 Days
Starts Oct 24
249 Canadian dollarsLoading availability...
All Levels | 1pm - 4pm | 1 Day
Starts Oct 27
102 Canadian dollarsLoading availability...
Loading availability...
Loading availability...
All Levels (age 14+) | 10am - 2pm | 1 Day
Starts Dec 1
85 Canadian dollarsLoading availability...
All Levels (age 14+) | 9:30am - 3:30pm | 1 Day
Starts Nov 16
125 Canadian dollarsLoading availability...