CLASS SCHEDULE

WE ARE READY FOR YOU

View our wide range of group fitness classes. At O2 our group fitness programs are specifically designed for all fitness levels. From beginners to athletes our group classes will challenge you to reach your goals while at the same time making fitness fun. Take the guesswork out of what to do in the gym and let us take care of you.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
F.I.T.
All Levels Circuit Training
9:30 AM - 11:00 AM
Join every 30 minutes or stay for the full 90!
TRX & CORE
All Levels
12:10 PM - 12:50 PM
F.I.T.
All Levels Circuit Training
12:10 PM - 12:50 PM
TRX & CORE
All Levels
12:10 PM - 12:50 PM
F.I.T.
All Levels Circuit Training
12:10 PM - 12:50 PM
YOGA
All Levels Flow
12:10 PM - 12:50 PM
TRX & CORE
All Levels
4:30 PM - 5:00 PM
TRX & CORE
All Levels
4:30 PM - 5:00 PM
F.I.T.
All Levels Circuit Training
5:30 PM - 6:30 PM

KICKBOXING
All Levels
6:30 PM - 7:30 PM
Justin Tavernini - Canadian & North American Champion

BRAZILIAN JIU JITSU
All Levels Fundamentals
7:30 PM - 8:30 PM
Justin Tavernini BJJ Black Belt
F.I.T.
All Levels Circuit Training
5:30 PM - 6:30 PM

KICKBOXING
All Levels
6:30 PM - 7:30 PM
Justin Tavernini - Canadian & North American Champion

BRAZILIAN JIU JITSU
All Levels Fundamentals
7:30 PM - 8:30 PM
Justin Tavernini BJJ Black Belt
F.I.T.
All Levels Circuit Training
5:30 PM - 6:30 PM
F.I.T.
All Levels Circuit Training
5:30 PM - 6:30 PM

KICKBOXING
All Levels
6:30 PM - 7:30 PM
Justin Tavernini - Canadian & North American Champion
BRAZILIAN JIU JITSU
All Levels Conditioning/Sparring
6:00 PM - 7:00 PM
Justin Tavernini BJJ Black Belt
YOGA
All Levels Flow
7:00 PM - 8:00 PM

Monday

  • TRX & CORE All Levels
    12:10 PM - 12:50 PM
  • F.I.T. All Levels Circuit Training
    5:30 PM - 6:30 PM
  • KICKBOXING All LevelsJustin Tavernini - Canadian & North American Champion
    6:30 PM - 7:30 PM
  • BRAZILIAN JIU JITSU All Levels FundamentalsJustin Tavernini BJJ Black Belt
    7:30 PM - 8:30 PM

Tuesday

  • F.I.T. All Levels Circuit Training
    12:10 PM - 12:50 PM
  • TRX & CORE All Levels
    4:30 PM - 5:00 PM
  • F.I.T. All Levels Circuit Training
    5:30 PM - 6:30 PM
  • KICKBOXING All LevelsJustin Tavernini - Canadian & North American Champion
    6:30 PM - 7:30 PM
  • BRAZILIAN JIU JITSU All Levels FundamentalsJustin Tavernini BJJ Black Belt
    7:30 PM - 8:30 PM

Wednesday

  • TRX & CORE All Levels
    12:10 PM - 12:50 PM
  • F.I.T. All Levels Circuit Training
    5:30 PM - 6:30 PM
  • YOGA All Levels Flow
    7:00 PM - 8:00 PM

Thursday

  • F.I.T. All Levels Circuit Training
    12:10 PM - 12:50 PM
  • TRX & CORE All Levels
    4:30 PM - 5:00 PM
  • F.I.T. All Levels Circuit Training
    5:30 PM - 6:30 PM
  • KICKBOXING All LevelsJustin Tavernini - Canadian & North American Champion
    6:30 PM - 7:30 PM

Friday

  • YOGA All Levels Flow
    12:10 PM - 12:50 PM
  • BRAZILIAN JIU JITSU All Levels Conditioning/Sparring Justin Tavernini BJJ Black Belt
    6:00 PM - 7:00 PM

Saturday

  • F.I.T. All Levels Circuit TrainingJoin every 30 minutes or stay for the full 90!
    9:30 AM - 11:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
F.I.T.
All Levels Circuit Training
9:30 AM - 11:00 AM
Join every 30 minutes or stay for the full 90!
F.I.T.
All Levels Circuit Training
12:10 PM - 12:50 PM
F.I.T.
All Levels Circuit Training
12:10 PM - 12:50 PM
F.I.T.
All Levels Circuit Training
5:30 PM - 6:30 PM
F.I.T.
All Levels Circuit Training
5:30 PM - 6:30 PM
F.I.T.
All Levels Circuit Training
5:30 PM - 6:30 PM
F.I.T.
All Levels Circuit Training
5:30 PM - 6:30 PM

Monday

  • F.I.T. All Levels Circuit Training
    5:30 PM - 6:30 PM

Tuesday

  • F.I.T. All Levels Circuit Training
    12:10 PM - 12:50 PM
  • F.I.T. All Levels Circuit Training
    5:30 PM - 6:30 PM

Wednesday

  • F.I.T. All Levels Circuit Training
    5:30 PM - 6:30 PM

Thursday

  • F.I.T. All Levels Circuit Training
    12:10 PM - 12:50 PM
  • F.I.T. All Levels Circuit Training
    5:30 PM - 6:30 PM

Saturday

  • F.I.T. All Levels Circuit TrainingJoin every 30 minutes or stay for the full 90!
    9:30 AM - 11:00 AM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
TRX & CORE
All Levels
12:10 PM - 12:50 PM
TRX & CORE
All Levels
12:10 PM - 12:50 PM
TRX & CORE
All Levels
4:30 PM - 5:00 PM
TRX & CORE
All Levels
4:30 PM - 5:00 PM

Monday

  • TRX & CORE All Levels
    12:10 PM - 12:50 PM

Tuesday

  • TRX & CORE All Levels
    4:30 PM - 5:00 PM

Wednesday

  • TRX & CORE All Levels
    12:10 PM - 12:50 PM

Thursday

  • TRX & CORE All Levels
    4:30 PM - 5:00 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
KICKBOXING
All Levels
6:30 PM - 7:30 PM
Justin Tavernini - Canadian & North American Champion
KICKBOXING
All Levels
6:30 PM - 7:30 PM
Justin Tavernini - Canadian & North American Champion
KICKBOXING
All Levels
6:30 PM - 7:30 PM
Justin Tavernini - Canadian & North American Champion

Monday

  • KICKBOXING All LevelsJustin Tavernini - Canadian & North American Champion
    6:30 PM - 7:30 PM

Tuesday

  • KICKBOXING All LevelsJustin Tavernini - Canadian & North American Champion
    6:30 PM - 7:30 PM

Thursday

  • KICKBOXING All LevelsJustin Tavernini - Canadian & North American Champion
    6:30 PM - 7:30 PM
No classes hours available!
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
YOGA
All Levels Flow
12:10 PM - 12:50 PM
YOGA
All Levels Flow
7:00 PM - 8:00 PM

Wednesday

  • YOGA All Levels Flow
    7:00 PM - 8:00 PM

Friday

  • YOGA All Levels Flow
    12:10 PM - 12:50 PM
No classes hours available!
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
BRAZILIAN JIU JITSU
All Levels Conditioning/Sparring
6:00 PM - 7:00 PM
Justin Tavernini BJJ Black Belt
BRAZILIAN JIU JITSU
All Levels Fundamentals
7:30 PM - 8:30 PM
Justin Tavernini BJJ Black Belt
BRAZILIAN JIU JITSU
All Levels Fundamentals
7:30 PM - 8:30 PM
Justin Tavernini BJJ Black Belt

Monday

  • BRAZILIAN JIU JITSU All Levels FundamentalsJustin Tavernini BJJ Black Belt
    7:30 PM - 8:30 PM

Tuesday

  • BRAZILIAN JIU JITSU All Levels FundamentalsJustin Tavernini BJJ Black Belt
    7:30 PM - 8:30 PM

Friday

  • BRAZILIAN JIU JITSU All Levels Conditioning/Sparring Justin Tavernini BJJ Black Belt
    6:00 PM - 7:00 PM
No classes available!
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
9:00 AM - 3:00 PM
CLOSED
We are closed on Sundays
12:00 PM - 12:00 PM

Monday

  • OPEN GYM
    6:00 AM - 9:00 PM

Tuesday

  • OPEN GYM
    6:00 AM - 9:00 PM

Wednesday

  • OPEN GYM
    6:00 AM - 9:00 PM

Thursday

  • OPEN GYM
    6:00 AM - 9:00 PM

Friday

  • OPEN GYM
    6:00 AM - 9:00 PM

Saturday

  • OPEN GYM
    9:00 AM - 3:00 PM

Sunday

  • CLOSED
    12:00 PM - 12:00 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
6:00 AM - 9:00 PM
OPEN GYM
Utilize the facility for your own workout
9:00 AM - 3:00 PM

Monday

  • OPEN GYM
    6:00 AM - 9:00 PM

Tuesday

  • OPEN GYM
    6:00 AM - 9:00 PM

Wednesday

  • OPEN GYM
    6:00 AM - 9:00 PM

Thursday

  • OPEN GYM
    6:00 AM - 9:00 PM

Friday

  • OPEN GYM
    6:00 AM - 9:00 PM

Saturday

  • OPEN GYM
    9:00 AM - 3:00 PM
Monday Tuesday Wednesday Thursday Friday Saturday Sunday

Sunday

  • CLOSED
    12:00 PM - 12:00 PM
No classes available!