Find a Class
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
June 1 – June 22
Sunday 11:00am – 12:00pm
4 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
Memorial South Park
June 1 – June 22
Sunday 12:00pm – 12:50pm
4 Sessions 12 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Memorial South Park
May 28 – June 18
Wednesday 6:30pm – 7:45pm
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Sunset Community Centre
Memorial South Park
May 29 – June 19
Thursday 5:15pm – 6:30pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Memorial South Park
May 29 – June 19
Thursday 6:30pm – 7:45pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Sunset Community Centre
Memorial South Park
May 11 – June 22
Sunday 10:00am – 11:00am
7 Sessions 12 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
May 27 – June 17
Tuesday 9:30am – 10:30am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Memorial South Park
May 27 – June 17
Tuesday 10:30am – 11:30am
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Memorial South Park
May 27 – June 17
Tuesday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
May 7 – June 18
Wednesday 10:30am – 11:30am
7 Sessions 10 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Memorial South Park
May 7 – May 21
Wednesday 6:30pm – 7:45pm
3 Sessions 10 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Memorial South Park
May 7 – June 18
Wednesday 9:30am – 10:30am
7 Sessions 10 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
Memorial South Park
May 10 – June 21
Saturday 10:00am – 11:00am
7 Sessions 12 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
May 10 – June 23
Saturday 11:00am – 12:15pm
8 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Memorial South Park
May 5 – June 23
Monday 10:30am – 11:45am
7 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
Memorial South Park
April 27 – May 25
Sunday 12:00pm – 12:50pm
4 Sessions 10 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
Memorial South Park
May 6 – June 17
Tuesday 4:00pm – 5:00pm
7 Sessions 12 spots left
Junior Fundamentals (7.5-10 yrs)
Sunset Community Centre
Memorial South Park
May 7 – June 18
Wednesday 4:00pm – 5:00pm
7 Sessions 12 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
May 7 – June 18
Wednesday 5:15pm – 6:30pm
7 Sessions 8 spots left
Adult Beginner+ (1.5)
Sunset Community Centre
Memorial South Park
April 29 – May 20
Tuesday 10:30am – 11:30am
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Memorial South Park
April 29 – May 20
Tuesday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
May 1 – May 22
Thursday 5:15pm – 6:30pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Sunset Community Centre
Memorial South Park
May 1 – May 22
Thursday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
May 5 – June 23
Monday 9:30am – 10:30am
7 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
April 27 – May 25
Sunday 11:00am – 12:00pm
4 Sessions Full
Adult Beginner (1.0)
Vancouver Park Board
Tatlow Park
May 6 – June 17
Tuesday 5:15pm – 6:30pm
4 Sessions 7 spots left
Adult Beginner+ (1.5)
Vancouver Park Board
Tatlow Park
May 6 – June 17
Tuesday 6:30pm – 7:30pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
April 29 – May 20
Tuesday 5:15pm – 6:30pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Sunset Community Centre
Memorial South Park
April 29 – May 20
Tuesday 9:30am – 10:30am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Vancouver Park Board
Memorial West Park
May 26 – June 16
Monday 10:45am – 12:00pm
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Vancouver Park Board
Memorial West Park
May 28 – June 18
Wednesday 8:00am – 9:15am
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Vancouver Park Board
Memorial West Park
May 28 – June 18
Wednesday 9:15am – 10:30am
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Vancouver Park Board
Memorial West Park
May 29 – June 19
Thursday 5:15pm – 6:30pm
4 Sessions 10 spots left
Adult Intermediate (3.0-3.5)
Vancouver Park Board
Memorial West Park
May 29 – June 19
Thursday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Vancouver Park Board
Memorial West Park
April 30 – May 21
Wednesday 8:00am – 9:15am
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Vancouver Park Board
Memorial West Park
April 30 – May 21
Wednesday 9:15am – 10:30am
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Vancouver Park Board
Memorial West Park
May 1 – May 22
Thursday 5:15pm – 6:30pm
4 Sessions 10 spots left
Adult Intermediate (3.0-3.5)
Vancouver Park Board
Memorial West Park
May 1 – May 22
Thursday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Vancouver Park Board
Memorial West Park
May 26 – June 16
Monday 9:30am – 10:45am
4 Sessions 10 spots left
Adult Intermediate (3.0-3.5)
Vancouver Park Board
Granville Park
May 26 – June 16
Monday 6:30pm – 7:45pm
4 Sessions 10 spots left
Feeding Frenzy (2.0-3.0)
Vancouver Park Board
Robson Park
April 30 – May 21
Wednesday 5:15pm – 6:30pm
4 Sessions 7 spots left
Feeding Frenzy (2.0-3.0)
Vancouver Park Board
Robson Park
May 28 – June 18
Wednesday 5:15pm – 6:30pm
4 Sessions 8 spots left
Feeding Frenzy (3.0-4.0)
Vancouver Park Board
Robson Park
April 30 – May 21
Wednesday 6:30pm – 7:45pm
4 Sessions 8 spots left
Feeding Frenzy (3.0-4.0)
Vancouver Park Board
Robson Park
May 28 – June 18
Wednesday 6:30pm – 7:45pm
4 Sessions 8 spots left
Adult Intermediate (3.0-3.5)
Vancouver Park Board
Kitsilano Beach
May 29 – June 19
Thursday 12:00pm – 1:15pm
4 Sessions 8 spots left
Adult Advanced (3.5-4.0)
Vancouver Park Board
Kitsilano Beach
May 29 – June 19
Thursday 1:15pm – 2:30pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Vancouver Park Board
Granville Park
May 5 – May 12
Monday 5:15pm – 6:30pm
2 Sessions 10 spots left
Adult Intermediate (3.0-3.5)
Vancouver Park Board
Granville Park
May 5 – May 12
Monday 6:30pm – 7:45pm
2 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Vancouver Park Board
Granville Park
May 26 – June 16
Monday 5:15pm – 6:30pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Vancouver Park Board
Kitsilano Beach
May 5 – June 16
Monday 10:00am – 11:15am
6 Sessions 10 spots left
Adult Beginner (1.0)
Vancouver Park Board
Kitsilano Beach
May 6 – June 17
Tuesday 10:00am – 11:15am
7 Sessions 10 spots left
Adult Beginner+ (1.5)
Vancouver Park Board
Kitsilano Beach
May 7 – June 18
Wednesday 10:00am – 11:15am
7 Sessions 10 spots left
Adult Beginner++ (2.0)
Vancouver Park Board
Kitsilano Beach
May 29 – June 19
Thursday 8:00am – 9:15am
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Vancouver Park Board
Kitsilano Beach
May 29 – June 19
Thursday 9:15am – 10:30am
4 Sessions 8 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
West Point Grey Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Adult Beginner++ (2.0)
Vancouver Park Board
Kitsilano Beach
May 1 – May 22
Thursday 8:00am – 9:15am
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Vancouver Park Board
Kitsilano Beach
May 1 – May 22
Thursday 9:15am – 10:30am
4 Sessions 8 spots left
Adult Intermediate (3.0-3.5)
Vancouver Park Board
Kitsilano Beach
May 1 – May 22
Thursday 12:00pm – 1:15pm
4 Sessions 8 spots left
Adult Advanced (3.5-4.0)
Vancouver Park Board
Kitsilano Beach
May 1 – May 22
Thursday 1:15pm – 2:30pm
4 Sessions 8 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
West Point Grey Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
West Point Grey Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
West Point Grey Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
West Point Grey Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 1:00pm – 4:00pm
4 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
West Point Grey Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
West Point Grey Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 12 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
West Point Grey Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 12 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
West Point Grey Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
West Point Grey Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 1:00pm – 4:00pm
4 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
West Point Grey Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
West Point Grey Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 9:00am – 12:00pm
4 Sessions 12 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
West Point Grey Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
West Point Grey Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 12 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
West Point Grey Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 11 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
West Point Grey Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 12 spots left
Mini Fundamentals Camp (4-5 yrs)
West Point Grey Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 9:30am – 11:30am
5 Sessions 9 spots left
Mini Fundamentals Camp (4-5 yrs)
West Point Grey Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 9:30am – 11:30am
5 Sessions 9 spots left
Mini Fundamentals Camp (4-5 yrs)
West Point Grey Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 9:30am – 11:30am
4 Sessions 5 spots left
Mini Fundamentals Camp (4-5 yrs)
West Point Grey Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 9:30am – 11:30am
5 Sessions 9 spots left
Mini Fundamentals Camp (4-5 yrs)
West Point Grey Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 9:30am – 11:30am
5 Sessions 8 spots left
Mini Fundamentals Camp (4-5 yrs)
West Point Grey Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 9:30am – 11:30am
4 Sessions 10 spots left
Mini Fundamentals Camp (4-5 yrs)
West Point Grey Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 9:30am – 11:30am
5 Sessions 9 spots left
Mini Fundamentals Camp (4-5 yrs)
West Point Grey Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 9:30am – 11:30am
5 Sessions 8 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
May 5 – June 16
Monday 6:15pm – 7:15pm
6 Sessions 9 spots left
Adult Beginner++ (2.0)
West Point Grey Community Centre
May 7 – June 18
Wednesday 5:45pm – 7:00pm
7 Sessions 9 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
May 20 – June 17
Tuesday 4:45pm – 5:45pm
5 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
May 3 – May 24
Saturday 10:45am – 12:00pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
May 7 – June 18
Wednesday 8:00pm – 9:00pm
6 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
May 7 – June 18
Wednesday 4:30pm – 5:45pm
7 Sessions 10 spots left
Adult Beginner+ (1.5)
West Point Grey Community Centre
May 31 – June 21
Saturday 10:45am – 12:00pm
4 Sessions 10 spots left
Youth Aces (11-16 yrs)
West Point Grey Community Centre
May 31 – June 21
Saturday 1:15pm – 2:30pm
4 Sessions 11 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
May 7 – June 18
Wednesday 7:00pm – 8:00pm
6 Sessions 9 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
May 3 – May 24
Saturday 9:30am – 10:45am
4 Sessions 5 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
May 31 – June 21
Saturday 9:30am – 10:45am
4 Sessions 9 spots left
Adult Beginner (1.0)
West Point Grey Community Centre
May 5 – June 16
Monday 5:15pm – 6:15pm
6 Sessions 9 spots left
Junior Fundamentals (7.5-10 yrs)
West Point Grey Community Centre
May 3 – May 24
Saturday 12:00pm – 1:15pm
4 Sessions 6 spots left
Junior Fundamentals (7.5-10 yrs)
West Point Grey Community Centre
May 31 – June 21
Saturday 12:00pm – 1:15pm
4 Sessions 6 spots left
Junior Fundamentals (7.5-10 yrs)
West Point Grey Community Centre
May 20 – June 17
Tuesday 3:45pm – 4:45pm
5 Sessions 12 spots left
Mini Aces (6-7.5 yrs)
West Point Grey Community Centre
May 5 – June 16
Monday 4:00pm – 5:00pm
6 Sessions 11 spots left
Youth Aces (11-16 yrs)
West Point Grey Community Centre
May 3 – May 24
Saturday 1:15pm – 2:30pm
4 Sessions 10 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
August 25 – August 28
Mon+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 11 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
August 25 – August 28
Mon+Thu+Tue+Wed 1:00pm – 4:00pm
4 Sessions 12 spots left
Mini Fundamentals (4-5 yrs)
West Point Grey Community Centre
May 7 – June 18
Wednesday 3:45pm – 4:30pm
7 Sessions 10 spots left
Junior Aces (7.5-10 yrs)
West Point Grey Community Centre
May 3 – May 24
Saturday 12:00pm – 1:15pm
4 Sessions 6 spots left
Junior Aces (7.5-10 yrs)
West Point Grey Community Centre
May 31 – June 21
Saturday 12:00pm – 1:15pm
4 Sessions 6 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 12 – August 21
Thu+Tue 6:15pm – 7:30pm
4 Sessions 10 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
August 25 – August 28
Mon+Thu+Tue+Wed 1:00pm – 4:00pm
4 Sessions 9 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 13 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 13 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
August 12 – August 21
Thu+Tue 7:30am – 8:30am
4 Sessions 9 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
August 12 – August 21
Thu+Tue 5:00pm – 6:15pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 12 – August 21
Thu+Tue 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 12 – August 21
Thu+Tue 8:30am – 9:30am
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 7:30am – 8:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 6:15pm – 7:30pm
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 8:45am – 10:00am
4 Sessions 6 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 8:45am – 9:45am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 5:15pm – 6:30pm
4 Sessions 6 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 5:00pm – 6:15pm
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 6:30pm – 7:45pm
4 Sessions 6 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 8:30am – 9:30am
4 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 1:00pm – 4:00pm
4 Sessions 8 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 1:00pm – 4:00pm
4 Sessions 8 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
August 7 – August 21
Thursday 6:30pm – 7:45pm
3 Sessions 5 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
August 11 – August 20
Mon+Wed 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
August 2 – August 23
Saturday 11:15am – 12:30pm
4 Sessions 9 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
August 3 – August 24
Sunday 3:00pm – 4:15pm
4 Sessions 10 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
August 3 – August 24
Sunday 10:00am – 10:45am
4 Sessions 9 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
August 5 – August 26
Tuesday 5:15pm – 6:30pm
4 Sessions 5 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
August 3 – August 24
Sunday 10:45am – 11:45am
4 Sessions 12 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 29 – August 19
Tuesday 6:30pm – 7:45pm
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 29 – August 7
Thu+Tue 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 29 – August 7
Thu+Tue 8:30am – 9:30am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 29 – August 7
Thu+Tue 6:15pm – 7:30pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
August 2 – August 23
Saturday 10:00am – 11:15am
4 Sessions 10 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
3 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 29 – August 7
Thu+Tue 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 29 – August 7
Thu+Tue 5:00pm – 6:15pm
4 Sessions 10 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 11 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 5:00pm – 6:15pm
3 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 6:30pm – 7:45pm
3 Sessions 6 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 7:30am – 8:45am
3 Sessions 7 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 6:15pm – 7:30pm
3 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 8:45am – 10:00am
3 Sessions 7 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 7:30am – 8:30am
3 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 8:45am – 9:45am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 5:15pm – 6:30pm
3 Sessions 6 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 28 – August 6
Mon+Wed 8:30am – 9:30am
4 Sessions 9 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 11 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 15 – July 24
Thu+Tue 5:00pm – 6:15pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 15 – July 24
Thu+Tue 8:30am – 9:30am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 15 – July 24
Thu+Tue 6:15pm – 7:30pm
4 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 11 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 15 – July 24
Thu+Tue 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 15 – July 24
Thu+Tue 7:30am – 8:30am
4 Sessions 10 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 8 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 7 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 14 – July 23
Mon+Wed 8:30am – 9:30am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 14 – July 23
Mon+Wed 6:30pm – 7:45pm
4 Sessions 6 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
July 14 – July 23
Mon+Wed 7:30am – 8:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
July 14 – July 23
Mon+Wed 6:15pm – 7:30pm
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
July 14 – July 23
Mon+Wed 8:45am – 10:00am
4 Sessions 6 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
July 8 – July 29
Tuesday 5:15pm – 6:30pm
4 Sessions Full
Adult Beginner++ (2.0)
Kitsilano Community Centre
July 10 – July 31
Thursday 6:30pm – 7:45pm
4 Sessions Full
Adult Beginner (1.0)
Kitsilano Community Centre
July 14 – July 23
Mon+Wed 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 14 – July 23
Mon+Wed 8:45am – 9:45am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 14 – July 23
Mon+Wed 5:15pm – 6:30pm
4 Sessions 6 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 8 – July 22
Tuesday 6:30pm – 7:45pm
3 Sessions Full
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 7 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 5 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 7 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
July 6 – July 27
Sunday 10:45am – 11:45am
4 Sessions 12 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 5 – July 26
Saturday 11:15am – 12:30pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 6 – July 27
Sunday 3:00pm – 4:15pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 6 – July 27
Sunday 4:15pm – 5:30pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 6 – August 17
Sunday 4:15pm – 5:30pm
7 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
July 6 – July 27
Sunday 10:00am – 10:45am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 3 – July 10
Thu+Tue 7:30am – 8:30am
3 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 3 – July 10
Thu+Tue 8:30am – 9:30am
3 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 3 – July 24
Thursday 5:15pm – 6:30pm
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
July 3 – July 10
Thu+Tue 6:15pm – 7:30pm
3 Sessions 9 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 5 – July 26
Saturday 10:00am – 11:15am
4 Sessions 9 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 3 – July 10
Thu+Tue 7:30am – 8:30am
3 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
July 3 – July 10
Thu+Tue 5:00pm – 6:15pm
3 Sessions 7 spots left
Mini Aces Camp (6-7.5 yrs)
Kitsilano Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 1:00pm – 4:00pm
4 Sessions 6 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kitsilano Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 1:00pm – 4:00pm
4 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Kitsilano Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 9:00am – 12:00pm
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
June 30 – July 2
Mon+Wed 5:00pm – 6:15pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
June 30 – July 9
Mon+Wed 6:30pm – 7:45pm
4 Sessions 6 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
June 30 – July 9
Mon+Wed 7:30am – 8:45am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
June 30 – July 9
Mon+Wed 6:15pm – 7:30pm
4 Sessions 3 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
June 30 – July 9
Mon+Wed 8:45am – 10:00am
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
June 1 – June 22
Sunday 4:15pm – 5:30pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
June 30 – July 9
Mon+Wed 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
June 30 – July 9
Mon+Wed 8:45am – 9:45am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
June 30 – July 9
Mon+Wed 5:15pm – 6:30pm
4 Sessions 6 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
June 30 – July 9
Mon+Wed 8:30am – 9:30am
4 Sessions 10 spots left
Adult Intermediate (3.0-3.5)
Kitsilano Community Centre
May 30 – June 20
Friday 8:30am – 9:45am
4 Sessions 5 spots left
Adult Intermediate (3.0-3.5)
Kitsilano Community Centre
May 30 – June 20
Friday 1:00pm – 2:15pm
4 Sessions Full
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 31 – June 21
Saturday 9:30am – 10:45am
4 Sessions 7 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
May 31 – June 21
Saturday 10:45am – 12:00pm
4 Sessions Full
Adult Beginner (1.0)
Kitsilano Community Centre
June 1 – June 22
Sunday 3:00pm – 4:15pm
4 Sessions 5 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
May 29 – June 19
Thursday 4:15pm – 5:15pm
4 Sessions 12 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 30 – June 20
Friday 4:15pm – 5:30pm
4 Sessions 9 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 30 – June 20
Friday 3:00pm – 4:15pm
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
May 30 – June 20
Friday 7:30am – 8:45am
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
May 30 – June 20
Friday 11:30am – 12:45pm
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 29 – June 19
Thursday 8:30am – 9:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 29 – June 19
Thursday 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 29 – June 19
Thursday 5:30pm – 7:00pm
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
May 29 – June 19
Thursday 8:30am – 9:45am
4 Sessions 9 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
May 29 – June 19
Thursday 3:30pm – 4:15pm
4 Sessions 6 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
May 28 – June 18
Wednesday 7:30am – 8:45am
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
May 28 – June 18
Wednesday 3:30pm – 4:15pm
4 Sessions 10 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
May 28 – June 18
Wednesday 4:15pm – 5:15pm
4 Sessions 11 spots left
Adult Intermediate (3.0-3.5)
Kitsilano Community Centre
May 28 – June 18
Wednesday 8:30am – 9:45am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 29 – June 19
Thursday 7:30am – 8:30am
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
May 27 – June 17
Tuesday 7:30am – 8:45am
4 Sessions Full
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
May 27 – June 17
Tuesday 8:45am – 10:00am
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 28 – June 18
Wednesday 7:30am – 8:30am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 28 – June 18
Wednesday 5:30pm – 6:45pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 28 – June 18
Wednesday 8:30am – 9:30am
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
May 26 – June 16
Monday 5:30pm – 7:00pm
4 Sessions Full
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 27 – June 17
Tuesday 8:30am – 9:30am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 27 – June 17
Tuesday 5:30pm – 6:45pm
4 Sessions 5 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
May 27 – June 17
Tuesday 3:30pm – 4:30pm
4 Sessions 10 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
May 27 – June 17
Tuesday 4:30pm – 5:30pm
4 Sessions 4 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 5 – June 16
Monday 9:30am – 10:30am
6 Sessions 5 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 5 – June 16
Monday 8:30am – 9:30am
6 Sessions 9 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 6 – June 17
Tuesday 7:30am – 8:30am
7 Sessions 10 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
May 26 – June 16
Monday 3:30pm – 4:30pm
4 Sessions 11 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
May 26 – June 16
Monday 4:30pm – 5:30pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 4 – June 22
Sunday 11:15am – 12:30pm
8 Sessions 2 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 4 – May 25
Sunday 4:15pm – 5:30pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 4 – June 22
Sunday 10:00am – 11:15am
8 Sessions Full
Adult Beginner (1.0)
Kitsilano Community Centre
May 4 – May 25
Sunday 3:00pm – 4:15pm
4 Sessions 1 spot left
Youth Fundamentals (11-16 yrs)
Kitsilano Community Centre
May 3 – June 21
Saturday 3:00pm – 4:00pm
8 Sessions 6 spots left
Adult Intermediate (3.0-3.5)
Kitsilano Community Centre
May 2 – May 23
Friday 8:30am – 9:45am
4 Sessions 7 spots left
Adult Intermediate (3.0-3.5)
Kitsilano Community Centre
May 2 – May 23
Friday 1:00pm – 2:15pm
4 Sessions 3 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 3 – May 24
Saturday 9:30am – 10:45am
4 Sessions 6 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
May 3 – June 21
Saturday 2:00pm – 3:00pm
8 Sessions 11 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
May 3 – May 24
Saturday 10:45am – 12:00pm
4 Sessions Full
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
May 1 – May 22
Thursday 4:15pm – 5:15pm
4 Sessions 11 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 2 – May 23
Friday 4:15pm – 5:30pm
4 Sessions 9 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 2 – May 23
Friday 3:00pm – 4:15pm
4 Sessions 9 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
May 2 – May 23
Friday 7:30am – 8:45am
4 Sessions 8 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
May 2 – May 23
Friday 11:30am – 12:45pm
4 Sessions 4 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 1 – May 22
Thursday 8:30am – 9:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 1 – May 22
Thursday 7:30am – 8:30am
4 Sessions 6 spots left
Adult Beginner (1.0)
Kitsilano Community Centre
May 1 – May 22
Thursday 5:30pm – 7:00pm
4 Sessions Full
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
May 1 – May 22
Thursday 8:30am – 9:45am
4 Sessions 9 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
May 1 – May 22
Thursday 3:30pm – 4:15pm
4 Sessions 6 spots left
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
April 30 – May 21
Wednesday 7:30am – 8:45am
4 Sessions 5 spots left
Mini Aces (6-7.5 yrs)
Kitsilano Community Centre
April 30 – May 21
Wednesday 3:30pm – 4:15pm
4 Sessions 7 spots left
Junior Fundamentals (7.5-10 yrs)
Kitsilano Community Centre
April 30 – May 21
Wednesday 4:15pm – 5:15pm
4 Sessions 11 spots left
Adult Intermediate (3.0-3.5)
Kitsilano Community Centre
April 30 – May 21
Wednesday 8:30am – 9:45am
4 Sessions 7 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
May 1 – May 22
Thursday 7:30am – 8:30am
4 Sessions 7 spots left
Adult Beginner++ (2.0)
Kitsilano Community Centre
April 29 – May 20
Tuesday 7:30am – 8:45am
4 Sessions Full
Adult Intermediate (2.5-3.0)
Kitsilano Community Centre
April 29 – May 20
Tuesday 8:45am – 10:00am
4 Sessions 7 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
April 30 – May 21
Wednesday 7:30am – 8:30am
4 Sessions 7 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
April 30 – May 21
Wednesday 5:30pm – 6:45pm
4 Sessions Full
Adult Beginner (1.0)
Kitsilano Community Centre
April 30 – May 21
Wednesday 8:30am – 9:30am
4 Sessions 6 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
April 29 – May 20
Tuesday 3:30pm – 4:30pm
4 Sessions 6 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
April 29 – May 20
Tuesday 4:30pm – 5:30pm
4 Sessions 1 spot left
Adult Beginner+ (1.5)
Kitsilano Community Centre
April 29 – May 20
Tuesday 8:30am – 9:30am
4 Sessions 5 spots left
Adult Beginner+ (1.5)
Kitsilano Community Centre
April 29 – May 20
Tuesday 5:30pm – 6:45pm
4 Sessions Full
Adult Beginner++ (2.0)
Kitsilano Community Centre
April 28 – May 12
Monday 5:30pm – 7:00pm
3 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
August 12 – August 21
Thu+Tue 5:00pm – 6:15pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
April 1 – April 22
Tuesday 3:30pm – 4:30pm
4 Sessions 3 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
April 1 – April 22
Tuesday 4:30pm – 5:30pm
4 Sessions 2 spots left
Junior Aces (7.5-10 yrs)
Kitsilano Community Centre
April 28 – May 12
Monday 3:30pm – 4:30pm
3 Sessions 11 spots left
Youth Aces (11-16 yrs)
Kitsilano Community Centre
April 28 – May 12
Monday 4:30pm – 5:30pm
3 Sessions 7 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
July 28 – August 6
Mon+Wed 6:15pm – 7:30pm
3 Sessions 10 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
August 11 – August 20
Mon+Wed 6:15pm – 7:30pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
July 3 – July 10
Thu+Tue 5:00pm – 6:15pm
3 Sessions 10 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
July 15 – July 24
Thu+Tue 5:00pm – 6:15pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
July 29 – August 7
Thu+Tue 5:00pm – 6:15pm
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
July 14 – July 23
Mon+Wed 5:00pm – 6:15pm
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
July 28 – August 6
Mon+Wed 5:00pm – 6:15pm
3 Sessions 8 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
August 11 – August 20
Mon+Wed 5:00pm – 6:15pm
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
June 30 – July 9
Mon+Wed 6:15pm – 7:30pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
July 14 – July 23
Mon+Wed 6:15pm – 7:30pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
July 3 – July 10
Thu+Tue 6:15pm – 7:30pm
3 Sessions 10 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
July 15 – July 24
Thu+Tue 6:15pm – 7:30pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
July 29 – August 7
Thu+Tue 6:15pm – 7:30pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
August 12 – August 21
Thu+Tue 6:15pm – 7:30pm
4 Sessions 9 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
June 30 – July 7
Mon+Wed 5:00pm – 6:15pm
3 Sessions 8 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Mount Pleasant Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Mount Pleasant Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Mount Pleasant Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Mount Pleasant Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Mount Pleasant Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 10 spots left
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 8 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Mount Pleasant Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 9:00am – 12:00pm
4 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Mount Pleasant Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 12 spots left
Youth Fundamentals + Aces Camp (11-16 yrs)
Mount Pleasant Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 12 spots left
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
June 30 – July 4
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 8 spots left
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 5 spots left
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Mini Aces Camp (6-7.5 yrs)
Mount Pleasant Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 7 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 5 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 8 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 4 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 10 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Parent & Tot (2-3 yrs)
Mount Pleasant Community Centre
August 11 – August 13
Mon+Wed 10:30am – 11:15am
2 Sessions 5 spots left
Parent & Tot (2-3 yrs)
Mount Pleasant Community Centre
July 15 – July 17
Thu+Tue 9:30am – 10:15am
2 Sessions 2 spots left
Parent & Tot (2-3 yrs)
Mount Pleasant Community Centre
August 12 – August 14
Thu+Tue 9:30am – 10:15am
2 Sessions 6 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
June 30 – July 4
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 8 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Mount Pleasant Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 5 spots left
Mini Fundamentals Camp (4-5 yrs)
Mount Pleasant Community Centre
July 14 – July 16
Mon+Wed 9:00am – 10:15am
2 Sessions 4 spots left
Mini Fundamentals Camp (4-5 yrs)
Mount Pleasant Community Centre
August 11 – August 13
Mon+Wed 9:00am – 10:15am
2 Sessions 8 spots left
Mini Fundamentals Camp (4-5 yrs)
Mount Pleasant Community Centre
July 15 – July 17
Thu+Tue 10:30am – 11:45am
2 Sessions 7 spots left
Mini Fundamentals Camp (4-5 yrs)
Mount Pleasant Community Centre
August 12 – August 14
Thu+Tue 10:30am – 11:45am
2 Sessions 8 spots left
Parent & Tot (2-3 yrs)
Mount Pleasant Community Centre
July 14 – July 16
Mon+Wed 10:30am – 11:15am
2 Sessions 7 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
May 29 – June 19
Thursday 6:45pm – 8:00pm
4 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
May 3 – May 24
Saturday 11:15am – 12:30pm
4 Sessions 4 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
May 31 – June 21
Saturday 11:15am – 12:30pm
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Mount Pleasant Community Centre
May 4 – May 25
Sunday 11:15am – 12:30pm
4 Sessions Full
Adult Intermediate (2.5-3.0)
Mount Pleasant Community Centre
June 1 – June 22
Sunday 11:15am – 12:30pm
4 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
April 29 – May 20
Tuesday 5:30pm – 6:45pm
4 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
May 27 – June 17
Tuesday 5:30pm – 6:45pm
4 Sessions 4 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
May 1 – May 22
Thursday 9:15am – 10:30am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
May 29 – June 19
Thursday 9:15am – 10:30am
4 Sessions 9 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
May 1 – May 22
Thursday 6:45pm – 8:00pm
4 Sessions Full
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
April 29 – May 20
Tuesday 8:00am – 9:00am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Mount Pleasant Community Centre
May 27 – June 17
Tuesday 8:00am – 9:00am
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
April 29 – May 20
Tuesday 6:45pm – 8:00pm
4 Sessions Full
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
May 4 – May 25
Sunday 10:00am – 11:15am
4 Sessions Full
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
June 1 – June 22
Sunday 10:00am – 11:15am
4 Sessions 1 spot left
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 1 – May 22
Thursday 5:30pm – 6:45pm
4 Sessions Full
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 29 – June 19
Thursday 5:30pm – 6:45pm
4 Sessions 9 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 3 – May 24
Saturday 10:00am – 11:15am
4 Sessions Full
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 31 – June 21
Saturday 10:00am – 11:15am
4 Sessions 10 spots left
Adult Beginner++ (2.0)
Mount Pleasant Community Centre
May 27 – June 17
Tuesday 6:45pm – 8:00pm
4 Sessions Full
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 28 – June 18
Wednesday 4:30pm – 5:45pm
4 Sessions 10 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
April 29 – May 20
Tuesday 9:15am – 10:30am
4 Sessions 7 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 27 – June 17
Tuesday 9:15am – 10:30am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 1 – May 22
Thursday 8:00am – 9:00am
4 Sessions 8 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 29 – June 19
Thursday 8:00am – 9:00am
4 Sessions 9 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
May 31 – June 21
Saturday 9:00am – 9:45am
4 Sessions 5 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
April 29 – May 20
Tuesday 4:00pm – 5:15pm
4 Sessions 11 spots left
Youth Aces (11-16 yrs)
Mount Pleasant Community Centre
May 27 – June 17
Tuesday 4:00pm – 5:15pm
4 Sessions 12 spots left
Adult Beginner (1.0)
Mount Pleasant Community Centre
April 30 – May 21
Wednesday 4:30pm – 5:45pm
4 Sessions Full
Adult Beginner (1.0)
Mount Pleasant Community Centre
May 5 – June 23
Monday 4:45pm – 6:00pm
7 Sessions Full
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
April 30 – May 21
Wednesday 3:30pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
May 28 – June 18
Wednesday 3:30pm – 4:30pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
May 1 – May 22
Thursday 3:30pm – 4:15pm
4 Sessions 7 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
May 29 – June 19
Thursday 3:30pm – 4:15pm
4 Sessions 8 spots left
Mini Aces (6-7.5 yrs)
Mount Pleasant Community Centre
May 3 – May 24
Saturday 9:00am – 9:45am
4 Sessions 7 spots left
Mini Fundamentals (4-5 yrs)
Mount Pleasant Community Centre
May 27 – June 17
Tuesday 3:15pm – 4:00pm
4 Sessions 7 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
May 1 – May 22
Thursday 4:15pm – 5:15pm
4 Sessions 9 spots left
Junior Fundamentals (7.5-10 yrs)
Mount Pleasant Community Centre
May 29 – June 19
Thursday 4:15pm – 5:15pm
4 Sessions 11 spots left
Junior Aces (7.5-10 yrs)
Mount Pleasant Community Centre
May 5 – June 23
Monday 3:45pm – 4:45pm
7 Sessions Full
Youth Fundamentals (11-16 yrs)
Mount Pleasant Community Centre
May 5 – June 23
Monday 3:45pm – 4:45pm
7 Sessions 3 spots left
Adult Beginner (1.0)
Coal Harbour Community Centre
May 1 – May 22
Thursday 9:15am – 10:30am
4 Sessions 10 spots left
Adult Beginner (1.0)
Coal Harbour Community Centre
May 29 – June 19
Thursday 9:15am – 10:30am
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Coal Harbour Community Centre
May 1 – May 22
Thursday 10:30am – 11:45am
4 Sessions 8 spots left
Adult Beginner+ (1.5)
Coal Harbour Community Centre
May 29 – June 19
Thursday 10:30am – 11:45am
4 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Mount Pleasant Community Centre
April 29 – May 20
Tuesday 3:15pm – 4:00pm
4 Sessions 5 spots left
Youth Aces (11-16 yrs)
Marpole Oakridge Community Centre
May 17 – June 21
Saturday 3:00pm – 4:00pm
5 Sessions 7 spots left
Junior Aces (7.5-10 yrs)
Marpole Oakridge Community Centre
April 5 – May 10
Saturday 2:05pm – 3:00pm
5 Sessions 2 spots left
Junior Aces (7.5-10 yrs)
Marpole Oakridge Community Centre
May 17 – June 21
Saturday 2:05pm – 3:00pm
5 Sessions 6 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Marpole Oakridge Community Centre
August 25 – August 29
Fri+Mon+Thu+Tue+Wed 10:15am – 12:30pm
5 Sessions 7 spots left
Mini Aces Camp (6-7.5 yrs)
Marpole Oakridge Community Centre
August 25 – August 29
Fri+Mon+Thu+Tue+Wed 9:15am – 10:15am
5 Sessions 11 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
July 14 – July 23
Mon+Wed 5:30pm – 7:00pm
4 Sessions 10 spots left
Adult Beginner+ (1.5)
Kerrisdale Community Centre
August 25 – August 28
Mon+Thu+Tue+Wed 5:30pm – 7:00pm
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
July 8 – July 22
Tuesday 5:00pm – 7:00pm
3 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
July 29 – August 19
Tuesday 5:00pm – 7:00pm
4 Sessions 9 spots left
Adult Intermediate (3.0-3.5)
Kerrisdale Community Centre
July 28 – August 20
Mon+Wed 5:30pm – 7:00pm
8 Sessions Full
Adult Beginner (1.0)
Kerrisdale Community Centre
June 30 – July 9
Mon+Wed 5:30pm – 7:00pm
4 Sessions 8 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
July 3 – July 24
Thursday 6:00pm – 7:15pm
4 Sessions 9 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
July 31 – August 21
Thursday 6:00pm – 7:15pm
4 Sessions 10 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 7 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
August 25 – August 28
Mon+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 11 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 11 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 7 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 12 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 9:00am – 12:00pm
4 Sessions 9 spots left
Junior Fundamentals + Aces Camp (7.5-10 yrs)
Kerrisdale Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 6 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 15 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
August 25 – August 28
Mon+Thu+Tue+Wed 1:00pm – 4:00pm
4 Sessions 15 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 1:00pm – 4:00pm
4 Sessions 15 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 7 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 12 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 14 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 1:00pm – 4:00pm
4 Sessions 12 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 14 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
August 25 – August 28
Mon+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 9 spots left
Teen Fundamentals (13-18 yrs)
Kerrisdale Community Centre
July 3 – July 24
Thursday 4:45pm – 6:00pm
4 Sessions 12 spots left
Teen Fundamentals (13-18 yrs)
Kerrisdale Community Centre
July 31 – August 21
Thursday 4:45pm – 6:00pm
4 Sessions 11 spots left
Teen Fundamentals Camp (13-18 yrs)
Kerrisdale Community Centre
August 25 – August 28
Mon+Thu+Tue+Wed 4:00pm – 5:30pm
4 Sessions 12 spots left
Youth Aces + Performance Camp (10-17 yrs)
Kerrisdale Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 1:00pm – 4:00pm
5 Sessions 14 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
July 21 – July 25
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 8 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
July 28 – August 1
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
August 5 – August 8
Fri+Thu+Tue+Wed 9:00am – 12:00pm
4 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
August 11 – August 15
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 7 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
August 18 – August 22
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
May 29 – June 19
Thursday 6:30pm – 7:30pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
May 1 – May 22
Thursday 6:30pm – 7:30pm
4 Sessions 7 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
June 30 – July 4
Fri+Mon+Thu+Wed 9:00am – 12:00pm
4 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
July 7 – July 11
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 9 spots left
Mini Aces Camp (6-7.5 yrs)
Kerrisdale Community Centre
July 14 – July 18
Fri+Mon+Thu+Tue+Wed 9:00am – 12:00pm
5 Sessions 10 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
April 29 – May 20
Tuesday 1:30pm – 2:30pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
May 27 – June 17
Tuesday 1:30pm – 2:30pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
April 3 – April 24
Thursday 5:30pm – 6:30pm
4 Sessions 1 spot left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
May 1 – May 22
Thursday 5:30pm – 6:30pm
4 Sessions 7 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
May 29 – June 19
Thursday 5:30pm – 6:30pm
4 Sessions 7 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
May 28 – June 18
Wednesday 11:00am – 12:00pm
4 Sessions 7 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
April 30 – May 21
Wednesday 12:00pm – 1:00pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
May 28 – June 18
Wednesday 12:00pm – 1:00pm
4 Sessions 8 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
April 29 – May 20
Tuesday 12:30pm – 1:30pm
4 Sessions 7 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
May 27 – June 17
Tuesday 12:30pm – 1:30pm
4 Sessions 8 spots left
Adult Intermediate (3.0-3.5)
Kerrisdale Community Centre
April 29 – May 20
Tuesday 10:45am – 12:00pm
4 Sessions 1 spot left
Adult Intermediate (3.0-3.5)
Kerrisdale Community Centre
May 26 – June 18
Mon+Wed 6:00pm – 7:30pm
8 Sessions Full
Adult Intermediate (3.0-3.5)
Kerrisdale Community Centre
May 27 – June 17
Tuesday 10:45am – 12:00pm
4 Sessions 2 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
April 2 – April 23
Wednesday 11:00am – 12:00pm
4 Sessions 6 spots left
Tennis + Pickleball Fitness
Kerrisdale Community Centre
April 30 – May 21
Wednesday 11:00am – 12:00pm
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
April 29 – May 20
Tuesday 5:30pm – 7:15pm
4 Sessions 2 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
May 3 – May 24
Saturday 1:00pm – 2:15pm
4 Sessions 2 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
May 27 – June 17
Tuesday 9:30am – 10:45am
4 Sessions 10 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
May 27 – June 17
Tuesday 5:30pm – 7:15pm
4 Sessions 7 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
May 31 – June 21
Saturday 1:00pm – 2:15pm
4 Sessions 7 spots left
Adult Beginner++ (2.0)
Kerrisdale Community Centre
May 29 – June 19
Thursday 6:00pm – 7:15pm
4 Sessions Full
Adult Beginner+ (1.5)
Kerrisdale Community Centre
April 28 – May 12
Monday 6:00pm – 7:30pm
3 Sessions Full
Adult Beginner+ (1.5)
Kerrisdale Community Centre
May 2 – May 23
Friday 9:15am – 10:30am
4 Sessions 6 spots left
Adult Beginner+ (1.5)
Kerrisdale Community Centre
May 30 – June 20
Friday 9:15am – 10:30am
4 Sessions 9 spots left
Adult Intermediate (2.5-3.0)
Kerrisdale Community Centre
April 29 – May 20
Tuesday 9:30am – 10:45am
4 Sessions 5 spots left
Youth Performance (10-17 yrs)
Kerrisdale Community Centre
May 29 – June 19
Thursday 4:45pm – 6:00pm
4 Sessions 9 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
April 30 – May 21
Wednesday 6:00pm – 7:30pm
4 Sessions Full
Adult Beginner (1.0)
Kerrisdale Community Centre
May 30 – June 20
Friday 8:00am – 9:15am
4 Sessions 9 spots left
Adult Beginner (1.0)
Kerrisdale Community Centre
May 2 – May 23
Friday 8:00am – 9:15am
4 Sessions 8 spots left
Adult Beginner++ (2.0)
Kerrisdale Community Centre
May 1 – May 22
Thursday 6:00pm – 7:15pm
4 Sessions Full
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
April 28 – June 16
Monday 4:45pm – 5:45pm
7 Sessions 4 spots left
Youth Fundamentals (11-16 yrs)
Kerrisdale Community Centre
May 4 – June 22
Sunday 11:30am – 12:30pm
8 Sessions 5 spots left
Youth Performance (10-17 yrs)
Kerrisdale Community Centre
May 3 – May 24
Saturday 11:30am – 1:00pm
4 Sessions 4 spots left
Youth Performance (10-17 yrs)
Kerrisdale Community Centre
May 31 – June 21
Saturday 11:30am – 1:00pm
4 Sessions 6 spots left
Youth Performance (10-17 yrs)
Kerrisdale Community Centre
May 1 – May 22
Thursday 4:45pm – 6:00pm
4 Sessions 6 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
May 27 – June 17
Tuesday 3:30pm – 4:15pm
4 Sessions 7 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
May 2 – May 23
Friday 4:15pm – 5:30pm
4 Sessions 2 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
May 30 – June 20
Friday 4:15pm – 5:30pm
4 Sessions 6 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
May 1 – May 22
Thursday 3:30pm – 4:45pm
4 Sessions 7 spots left
Youth Aces (11-16 yrs)
Kerrisdale Community Centre
May 29 – June 19
Thursday 3:30pm – 4:45pm
4 Sessions 6 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
May 2 – May 23
Friday 3:30pm – 4:15pm
4 Sessions 5 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
May 30 – June 20
Friday 3:30pm – 4:15pm
4 Sessions 6 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
May 3 – May 24
Saturday 9:30am – 10:15am
4 Sessions 9 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
May 31 – June 21
Saturday 9:30am – 10:15am
4 Sessions 9 spots left
Mini Aces (6-7.5 yrs)
Kerrisdale Community Centre
April 29 – May 20
Tuesday 3:30pm – 4:15pm
4 Sessions 7 spots left
Junior Athletic Performance Training (8-14 yrs)
Kerrisdale Community Centre
May 29 – June 19
Thursday 4:15pm – 5:25pm
4 Sessions 3 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
May 4 – June 22
Sunday 10:30am – 11:30am
8 Sessions 6 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
April 28 – June 16
Monday 3:45pm – 4:45pm
7 Sessions 8 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
April 30 – May 21
Wednesday 3:30pm – 4:30pm
4 Sessions 9 spots left
Junior Fundamentals (7.5-10 yrs)
Kerrisdale Community Centre
May 28 – June 18
Wednesday 3:30pm – 4:30pm
4 Sessions 11 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
April 29 – May 20
Tuesday 4:15pm – 5:15pm
4 Sessions 8 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
May 27 – June 17
Tuesday 4:15pm – 5:15pm
4 Sessions 9 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
April 30 – May 21
Wednesday 4:30pm – 5:45pm
4 Sessions 1 spot left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
May 28 – June 18
Wednesday 4:30pm – 5:45pm
4 Sessions 1 spot left
Junior Athletic Performance Training (8-14 yrs)
Kerrisdale Community Centre
May 1 – May 22
Thursday 4:15pm – 5:25pm
4 Sessions 1 spot left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
May 4 – June 22
Sunday 9:45am – 10:30am
8 Sessions Full
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
May 3 – May 24
Saturday 10:15am – 11:30am
4 Sessions 9 spots left
Junior Aces (7.5-10 yrs)
Kerrisdale Community Centre
May 31 – June 21
Saturday 10:15am – 11:30am
4 Sessions 10 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
May 2 – May 23
Friday 2:30pm – 3:15pm
3 Sessions 6 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
May 30 – June 20
Friday 2:30pm – 3:15pm
3 Sessions 7 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
May 26 – June 16
Monday 3:00pm – 3:45pm
4 Sessions 6 spots left
Mini Fundamentals (4-5 yrs)
Kerrisdale Community Centre
May 28 – June 18
Wednesday 2:30pm – 3:15pm
4 Sessions 6 spots left