Welcome to Summer 2025!

We're excited for another great season of swimming! All programs are now full with returning swimmers and our waitlists are at capacity.

The summer swim season runs from Monday, May 5th to Sunday, August 3rd.
Swimmers who qualify for Provincials will continue training until Sunday, August 17th.

Swimmers will register under the following categories:

  • Minis (May and June only)

  • Division 3 and under

  • Division 4 and over

Once registration is complete, swimmers will be placed in the appropriate training group.

Costs

Not sure what division your swimmer is in?
Use the BCSSA Age Group Locator to find out.

The swim meet schedule can be found here Swim Meets 2025

Minis - FULL

4 to 6 years old
*May and June Only

Tuesdays and Thursdays

4pm to 4:30pm (Red/Silver)
4:30pm to 5pm (White/Red)

Mateys & Buccaneers - FULL

Div 1 and 2

MONDAY
Dryland: 4pm - 5pm
Swim: 5pm - 6pm
TUESDAY
Dryland: 3:30pm - 4:30pm
Swim: 4:30pm - 5:30pm
WEDNESDAY
Dryland: 4pm - 5pm
Swim: 5pm - 6pm
THURSDAY
Dryland: 3:30pm - 4:30pm
Swim: 4:30pm - 5:30pm
FRIDAY
Dryland: 4pm - 5pm
Swim: 5pm - 6pm

Gunners - FULL

Div 2 and 3
MONDAY

Dryland: 4pm - 5pm
Swim: 5pm - 6pm
TUESDAY
Swim: 7:15am - 8:15am
WEDNESDAY
Dryland: 4pm - 5pm
Swim: 5pm - 6pm
THURSDAY
Swim: 7:15am - 8:15am
FRIDAY
Dryland: 4pm - 5pm
Swim: 5pm - 6pm

Swordsmen - FULL

Divs 4 to 6 + JR Ocat

MONDAY
Dryland: 5pm - 6pm
Swim: 6pm - 7pm
TUESDAY
Dryland: 4:30pm - 5:30pm
Swim: 5:30pm - 7pm
WEDNESDAY
Dryland: 5pm - 6pm
Swim: 6pm - 7pm
THURSDAY
Dryland: 4:30pm - 5:30pm
Swim: 5:30pm - 7pm
FRIDAY
Swim: 2:30pm - 4pm
Dryland: 4pm - 5pm

Captains - FULL

All senior OCAT Swimmers + Div 7 +

MONDAY
Swim: 5:30am - 7:30am
TUESDAY
Swim: 2:15pm - 4:00pm
Dryland: 4pm - 5pm
WEDNESDAY
Swim: 5:30am to 7:30am
THURSDAY
Swim: 5:30am - 7:15am
Swim: 2:15pm - 4:00pm
Dryland: 4pm - 5pm
FRIDAY
Dryland: 5pm - 6pm
Swim: 6pm - 7pm