Leisure Programs 1
Print

Programs

All programming is back to normal - February 14




Program Registration

  • Online Registration with Direct2Rec - View program availability, descriptions and classes below, or search programs and register online with Direct2Rec.  
  • Register by Phone: call ARC at 604-853-4221 or MRC at 604-850-0500
  • Register in Person: visit ARC at 2499 McMillan Road or MRC at 3106 Clearbrook Road  

Back to top


Parent Participation Programs (infant to 5yrs)

Parent Participation - Arts & Crafts

Makin' Art with Mommy (Infant)
A class using baby inspired artwork.
View Class Times and Availability

Back to top


Parent Participation - Dance & Music

Jump Start Jollyjumpers (up to 18mo) 
A fun class involving all the sensory and movement that babies enjoy.
View Class Times and Availability

Jump Start Puddlejumpers (16mo-3.5yrs)
Singing, dancing, drumming are all part of this class that will keep your little one hopping.
View Class Times and Availability

Back to top


Parent Participation - Fitness

#FitFamily Boot Camp (1yr+)
A class for everyone incorporating cardio, endurance, strength, balance and core activities.
View Class Times and Availability

Mom and Me Yoga (NB+)
Time for moms to stretch and babies to relax.
View Class Times and Availability

Pajama Family Bootcamp (2yrs+)
An evening workout for you and a chance for the kids to run off some energy before bedtime.
View Class Times and Availability

Family Zumba (2yrs+)
More than just a dance class, it's also fun!
View Class Times and Availability

Back to top


Parent Participation - General Interest

Mother Moose- Circle Time (6mo-3yrs)
A fun and active circle time with stories,puppets and singing.
View Class Times and Availability

Night Owls - Circle Time (6mo-3yrs)
Circle time that will help create a bedtime ritual for your kids.
View Class Times and Availability 
Sensory Play (1yr-3yrs)
New sensory stations every week to help your little one explore.
View Class Times and Availability
Taming Toddler Nutrition (16yrs+)
A class for moral support, ideas and recipes.
View Class Times and Availability

Back to top


Parent Participation - Sports

Ice Rascals (2yrs-5yrs)
An introductory program for children who have never been on the ice.
View Class Times and Availability

Pajama Gym (1mo-5yrs)
A Physical Literacy class that will challenge your child through circuit based obstacles.
View Class Times and Availability

Skate, Story & Snack (2yrs -5yrs) 
An introduction to skating and the rink will help your child be comfortable on the ice.
View Class Times and Availability 

Back to top


Preschool Programs (infant to 5yrs)

Preschool - Arts & Crafts

Build a Fairy House (3yrs-5yrs)
Build a little home for a tiny fairy or gnome.
View Class Times and Availability

Lil Artists (3yrs-5yrs)
A class for your little one to explore, discover and grow!
View Class Times and Availability

Back to top


Preschool - Camps

Preschool Camp and Sport Camp (3yrs-5yrs) 
Let us entertain your little one and keep them busy with gym activities, arts and crafts and games.
View Class Times and Availability

Back to top


Preschool - Dance & Music

Tiny Dancers (2yrs-5yrs) 
This fun introduction to dance will allow your little dancer to express themselves through song and dance while learning basic steps.
View Class Times and Availability

Tiny Tappers (3yrs-5yrs)
Learn the basics of tapping with familiar songs and music.
View Class Times and Availability

Tiny Tutus (3yrs-5yrs)
For all ballerinas! Learn the basics of ballet in this fun class.
View Class Times and Availability

Back to top


Preschool - Early Years Education

ABC Preschool (3yrs-5yrs)
Our ABC’s & 123’s offers both full and half day schedules and provide opportunities for your child to grow socially, physically and intellectually through our play-based model.
Registration for the school year begins on April 1 and yearly registrants are given priority until May 31.Program details and the application form are included in the Preschool Parent Information Handbook and Registration Form
View Class Times and Availability

All Aboard the S.T.E.A.M Train (3yrs-5yrs)
Welcome to the world of science, technology, engineering, art and math!.
View Class Times and Availability

Kinder Skills (3yrs-5yrs)
Kinder skills prepares your preschooler for kindergarten.
View Class Times and Availability

Math Monkeys (3yrs-5yrs)
This program will teach your little one the fundamentals of math in a fun way..
View Class Times and Availability

Patrol Pals (3yrs-5yrs)
Discover the world of patrol adventures through stories, crafts and games..
View Class Times and Availability

Planes, Trains, and Trucks (3yrs-5yrs)
Join us for explorations through railroad riding, truck haulin and planetastic adventures.
View Class Times and Availability

Ready Set Fun (2yrs-3yrs)
Let us introduce your toddler to "camping" with sensory play, story time and more.
View Class Times and Availability

Back to top


Preschool - Fitness

Zumbini (2yrs-6yrs) 
Do you have a toddler or preschooler who love to move and play? This is a great class to explore your child's curosity.
View Class Times and Availability

Back to top


Preschool - General Interest

Bookzilla (3yrs-5yrs) 
We are bringing books to life with new books and games, drama and crafts.
View Class Times and Availability

Lil Chefs- Various Themes (3yrs-5yrs) 
Join us to cook, bake and create yummy snacks and meals! 
View Class Times and Availability

Mad Scientists (3yrs-5yrs)
Grab your lab coat and join us for scientific fun and discovery! Participate in awe-inspiring science experiments, fun games and crafty creations.
View Class Times and Availability

Nature Play (3yrs-5yrs) 
Join us as we explore the great outdoors, rain or shine!
View Class Times and Availability

Back to top


Preschool - Sports

Adapted Sport Zone
A class for children with physical and or cognitive disabilities to participate in safe inclusive sports adapted to your child's needs.
View Class Times and Availability

Basketball (2yrs -3yrs) 
Get an active start with the fundamentals of basketball through skills and play.
View Class Times and Availability 

Basketball (4yrs -5yrs) 
Get an active start with the fundamentals of basketball through skills and play.
View Class Times and Availability 

Floor Hockey (2yrs-5yrs)
A Physical Literacy class that incorporates running, passing, twisting and shooting.
View Class Times and Availability

Homeschool Swim Lessons (5yrs) 
Geared for those who home-schooled.
View Class Times and Availability 

Ice Rascals (2yrs -5yrs) 
Get comfortable on the ice in this introductory class.
View Class Times and Availability 

Kinder Karate (3yrs-6yrs)
An introduction course for your little one learning the fundamentals such as throwing, catching and hitting through fun games and activities.
View Class Times and Availability

Mix It Up Sports (2yrs-3yrs)
Get an Active Start with your little one by introducing them to fundamental movement skills in a variety of sports such as floor hockey, basketball, soccer and baseball.
View Class Times and Availability

Mix It Up Sports (4yrs-5yrs)
Get an Active Start with your little one by introducing them to fundamental movement skills in a variety of sports such as floor hockey, basketball, soccer and baseball.
View Class Times and Availability

Skate, Story & Snack (2yrs -5yrs) 
An introduction to skating and the rink will help your child be comfortable on the ice.
View Class Times and Availability 

Soccer (2yrs-5yrs) 
Learn the FUNdamental movement skills for soccer. Parent participation encouraged
View Class Times and Availability

T-Ball (2yrs -5yrs) 
Get an active start and learn the basics of throwing, catching and hitting in this course..
View Class Times and Availability 

Tumbling (2yrs-5yrs)
Our Try It Series will introduce you and your child to the sport programs we offer. 
View Class Times and Availability

Back to top


Children (6yrs-12yrs)

Children- Arts & Crafts

Art for Kids (6yrs-12yrs)
Come and learn the fundamental art techniques and explore your inner artist..
View Class Times and Availability

Back to top


Children - Camps

Pro-D Day Camp (5yrs-12yrs)
Join us for fun and games swimming or skating, arts and crafts!
View Class Times and Availability

Speciality Camp (6yrs-12yrs)
We have many different types of speciality camps offered this Spring.
View Class Times and Availability

Springtastic Camp (5yrs-12yrs)
Join us for fun and games swimming or skating, arts and crafts!
View Class Times and Availability

Super Splash Camp (7yrs-12yrs)
Join us for wet and wild games, swimming and crafts!
View Class Times and Availability

WinterFEST Camp (5yrs-12yrs)
Join us for some frozen activities and endless fun.
View Class Times and Availability

Back to top


Children - Dance

Ballet for Kids (7yrs-12yrs)
Release your childs' inner ballerina!
View Class Times and Availability

Hip-Hop for Kids (7yrs -12yrs)
Learn how to hip-hop and create an original dance routine.
View Class Times and Availability

Back to top


Children - Fitness

Fit 4 Fun - Kids (6yrs-12yrs)
A dance-fitness party where you can rock out!
View Class Times and Availability

Back to top


Children - General Interest

Kids Chefs - Sweet Treats Cookbook (6yrs-12yrs)
Bake up some delicious goodies.
View Class Times and Availability

Kids Chefs - Candy Cane Cookbook (6yrs-12yrs)
Learn to bake and decorate some delicious holiday treats.
View Class Times and Availability

Kids Night Out (7yrs-12yrs)
Are you tired of searching for a babysitter for your night out?  With PRC your children will be under the supervision of our experienced Kid's Night Out Leader who will do a variety of activities including swimming or skating, games, crafts and end with a movie and pizza.
View Class Times and Availability

Zoology (6yrs-12yrs)
Explore the world of animals in this Science based program.
View Class Times and Availability

Back to top


Children - Safety

KIDPROOF - Youth Home Alone(9yrs-12yrs)
They want to walk! Make sure they are safe with this class on road safety and other important tools.
View Class Times and Availability

Back to top


Children - Sports

BC Bounce Basketball (5yrs-15yrs)
This league provides youth the opportunity to experience and develop basketball skills
View Class Times and Availability

Fencing(8yrs-17yrs)
Learn how to safely jab, move your feet and keep your stance in this class.
View Class Times and Availability

Floor Hockey for Kids(6yrs-12yrs)
Grab your stick and join us for some floor hockey.
View Class Times and Availability

Karate Kids(6yrs-11yrs)
Learn the etiquette and physical skills of karate.
View Class Times and Availability

Soccer for Kids (6yrs-9yrs)
Learn the FUNdamental skills of soccer.
View Class Times and Availability

Back to top


Children - Swimming

Bronze Star (10yrs-12yrs)
Pre-training for future lifeguards and swim instructors.
View Class Times and Availability

Homeschool Swim Lessons (5yrs-15yrs)
For homeschooled students.
View Class Times and Availability

Junior Lifeguard Club (8yrs-12yrs)
Do you want to be a lifeguard when you are older? Learn how to perform the necessary skills to be water safe.
View Class Times and Availability

Back to top


Youth (13yrs-17yrs)

Youth - Advanced Aquatic Training

Bronze Cross (12yrs+)
Bronze Cross is designed for lifesavers who want the challenge of more advanced training including an introduction to safety supervision in aquatics facilities. Candidates develop proficiency at performing patient assessments, managing aquatic emergencies, while developing stroke endurance and fitness training skills.
View Class Times and Availability

Bronze Medallion (13yrs)
Students learn self- rescue techniques, defense and release methods and tows and carries in preparation for challenging rescues and unconscious victims of various types, including spinal injuries and circulatory emergencies.
View Class Times and Availability

Bronze Med, Cross & CPR C (13yrs)
Students learn self-rescue techniques, defense and release methods and tows and carries in preparation for challenging rescues and unconscious victims of various types, including spinal injuries and circulatory emergencies.
View Class Times and Availability

Life Saving Instructors (LSI) (16yrs)
Lifesaving Instructors are trained to teach and evaluate Canadian swim patrol, Bronze Star, Lifesaving for Adults, Bronze Medallion, Bronze Cross and Distinction.
View Class Times and Availability

Life Saving Instructors Recert(LSI) (16yrs)
Lifesaving Instructors are trained to teach and evaluate Canadian swim patrol, Bronze Star, Lifesaving for Adults, Bronze Medallion, Bronze Cross and Distinction.
View Class Times and Availability

National Lifeguard Service (16yrs+)
The National Lifeguard award builds on the skills and knowledge of the Lifesaving Society's Bronze Medallion and Bronze Cross awards. Develop the practical skills and knowledge required to be a professional lifeguard.
View Class Times and Availability

National Lifeguard Recertification (16yrs+)
This course includes both the pre-cert and re-cert for certified National Lifeguards.
View Class Times and Availability

National Lifeguard Service- Waterpark (16yrs+)
Develop the practical skills and knowledge required to be a professional lifeguard in a waterpark environment.
View Class Times and Availability

National Lifeguard Waterpark Recertification (16yrs+)
A recertification for Waterpark employees.
View Class Times and Availability

Water Safety Instructor (WSI) (16yrs)
The water safety instructor course further develops instructional ability by focusing on how to effectively plan and teach Red Cross Swim Preschool, Swim Kids and Aqua Adults Programs.
View Class Times and Availability

WSI Recertification (16yrs)
This course prepares candidates to instruct the Red Cross Water Safety program. Instructors will experience, analyze and apply the Swim kids, Preschool Swim kids and Aqua Adult program curriculum. Principles of injury prevention, inclusion, progressive learning and Red Cross fundamental principles are reinforced.
View Class Times and Availability

Water Safety Instructor Prep (16yrs)
A class to work through the necessary requirements for the Water Safety Course.
View Class Times and Availability

Water Safety Instructor Prep Combined (16yrs)
A condensed version of the Prep and WSI courses.
View Class Times and Availability

Back to top


Youth - Fitness

Be Fit Boys Bootcamp (13yrs-18yrs)
Boys learn through progresssion based classes.
View Class Times and Availability

Fun and Fit Girls (13yrs-18yrs)
A class designed to promote healthy body image and enhance your cardio and build lean muscle.
View Class Times and Availability

Back to top


Youth - Preventative Health

Teen Weight Room Orientation (6yrs-12yrs)
Teens who want to workout need to complete this program in order to use the PRC weightrooms without Adult supervision.
View Class Times and Availability

Back to top


Adults & 60yrs+

Adult & 60yrs+ - Advanced Aquatic Training

Bronze Cross (12yrs+)
Bronze Cross is designed for lifesavers who want the challenge of more advanced training including an introduction to safety supervision in aquatics facilities. Candidates develop proficiency at performing patient assessments, managing aquatic emergencies, while developing stroke endurance and fitness training skills.
View Class Times and Availability

Bronze Medallion (13yrs)
Students learn self- rescue techniques, defense and release methods and tows and carries in preparation for challenging rescues and unconscious victims of various types, including spinal injuries and circulatory emergencies.
View Class Times and Availability

Bronze Med, Cross & CPR C (13yrs)
Students learn self-rescue techniques, defense and release methods and tows and carries in preparation for challenging rescues and unconscious victims of various types, including spinal injuries and circulatory emergencies.
View Class Times and Availability

Life Saving Instructors (LSI) (16yrs)
Lifesaving Instructors are trained to teach and evaluate Canadian swim patrol, Bronze Star, Lifesaving for Adults, Bronze Medallion, Bronze Cross and Distinction.
View Class Times and Availability

Life Saving Instructors Recert(LSI) (16yrs)
Lifesaving Instructors are trained to teach and evaluate Canadian swim patrol, Bronze Star, Lifesaving for Adults, Bronze Medallion, Bronze Cross and Distinction.
View Class Times and Availability

National Lifeguard Service (16yrs+)
The National Lifeguard award builds on the skills and knowledge of the Lifesaving Society's Bronze Medallion and Bronze Cross awards. Develop the practical skills and knowledge required to be a professional lifeguard.
View Class Times and Availability

National Lifeguard Recertification (16yrs+)
This course includes both the pre-cert and re-cert for certified National Lifeguards.
View Class Times and Availability

National Lifeguard Service- Waterpark (16yrs+)
Develop the practical skills and knowledge required to be a professional lifeguard in a waterpark environment.
View Class Times and Availability

National Lifeguard Waterpark Recertification (16yrs+)
A recertification for Waterpark employees.
View Class Times and Availability

Water Safety Instructor (WSI) (16yrs)
The water safety instructor course further develops instructional ability by focusing on how to effectively plan and teach Red Cross Swim Preschool, Swim Kids and Aqua Adults Programs.
View Class Times and Availability

WSI Recertification (16yrs)
This course prepares candidates to instruct the Red Cross Water Safety program. Instructors will experience, analyze and apply the Swim kids, Preschool Swim kids and Aqua Adult program curriculum. Principles of injury prevention, inclusion, progressive learning and Red Cross fundamental principles are reinforced.
View Class Times and Availability

Water Safety Instructor Prep (16yrs)
A class to work through the necessary requirements for the Water Safety Course.
View Class Times and Availability

Water Safety Instructor Prep Combined (16yrs)
A condensed version of the Prep and WSI courses.
View Class Times and Availability

Back to top


Adult & 60yrs+ - First Aid

CPR C & AED (13yrs)
CPR C Basic Rescuer is an important course for everyone in the family, teaching vital lifesaving actions for victims of all ages. This course allows you to properly recognize and respond to choking, cardiovascular, and breathing emergencies that occur with infants, children and adults.
View Class Times and Availability

CPR C & AED RECERT (13yrs)
This course is for recertification of CPR C.
View Class Times and Availability

Emergency First Aid (13yrs)
Emergency First Aid is a practical course that will give you the basic skills and knowledge needed to prevent and effectively treat life threatening emergencies. This introductory course covers breathing and cardiovascular problems as well as bleeding emergencies.
View Class Times and Availability

Emergency First Aid & CPR Recert (13yrs)
Emergency First Aid is a practical course that will give you the basic skills and knowledge needed to prevent and effectively treat life threatening emergencies.
View Class Times and Availability

Standard First Aid (13yrs)
Standard First Aid is a comprehensive course that gives participants the ability to deliver first aid treatment in different environments. Standard first aid includes all emergency first aid course content plus victim management, hot and cold injuries, bone and joint injuries, sprains, wounds, head trauma, diabetes, burns and poisons.
View Class Times and Availability

Standard First Aid Recert (All Ages)
This course is a recertification for Standard First Aid
View Class Times and Availability

Workplace Emergency First Aid (OFA 1) (All Ages)
Occupational First Aid level 1 is a hands -on interactive 1 day course.
View Class Times and Availability

Back to top


Adult & 60yrs+ - Fitness- Cross Training

Baller Boot Camp
Get an intense workout with the Moveballs.
View Class Times and Availability

BollyX Fitness
Join us for this up-beat choregraphed workout.
View Class Times and Availability

Bring on the Burn
Are you looking to change your routine and bring on the BURN!.
View Class Times and Availability

Early Morning Boot Camp
Get your workout in while doing double duty.
View Class Times and Availability

Fit to Swingl
Get yourself in swinging shape for the golfing season.
View Class Times and Availability

Latin Dance
Learn to salsa and get fit at the same time.
View Class Times and Availability

Mudder Muscles
Looking for a challenge but don't know how to get there? Take this class to train for those goals.
View Class Times and Availability

TRi-HaRDS
Swim, Bike, Run and train for a triathlon.
View Class Times and Availability

TRi-iTS
A class for beginners who are looking to compete in their first triathlon.
View Class Times and Availability

Back to top


Adult & 60yrs+ - Fitness Training

CFES Group Fitness
This class prepares you to teach fitness to music classes. Prerequisites: CFES Fitness Theory & Weight Training Level 1. 
View Class Times and Availability

CFES Personal Training
This is the final step to becoming a certified personal trainer. Course will review the following in greater detail:  client assessment, goals and expectations, program design, sport specific training, client instruction, exercise motivation, injury rehabilitation, diet and nutrition management, marketing, business planning, and legal expectations. Prerequisites: CFES Fitness Theory & Weight Training Level 1. 
View Class Times and Availability

CFES Fitness Theory
The first step to becoming a fitness profesional.
View Class Times and Availability

CFES Weight Training Level 1
This course will continue your education of basic anatomy and what exercises work for each muscle group.
View Class Times and Availability

Nutrition for Fitness Instructors
This course if for those interested in nutrition.
View Class Times and Availability

Back to top


Adult & 60yrs+ - Fitness Preventative Health

Cardiac Rehabilitation
This program is designed to support people who are at risk for a heart event or have suffered from a heart attack, heart surgery or angioplasty.  The program is provided by the Fraser Health Authority Cardiac Rehabilitation and Prevention Program and will provide you with the education and exercise you need for better health in a supervised environment. 
View Class Times and Availability

Foam Roll & Stretch Myofascial Release
Lossen the connective tissues and increase flexibility in this class.
View Class Times and Availability

Together in Movement and Exercise
TIME is an exercise program tailored to benefit persons with neurological conditions after discharge from formal rehabilitation. This circuit exercise program is in partnership with Fraser Health and is overseen by BCRPA registered instructors.
View Class Times and Availability

Wellness Works - Fit, Play, Learn
Join us for fitness and health education.
View Class Times and Availability

Back to top


Adults & 60yrs+ - Pre/Post Natal

Post Natal Fitness
New moms workout in a class where you can also attend to your babies needs.
View Class Times and Availability

Pre Natal Fitness
Suitable for women in all stages of pregnancy, this class will help prepare you for the physical demands of labour and motherhood.
View Class Times and Availability

Back to top


Adults & 60yrs+ - Yoga & Pilates

Chair Yoga
Join us for a gentle form of yoga while sitting in a chair.
View Class Times and Availability

Prenatal Yoga
Strengthen, stretch and breathe your way through a more comfortable pregnancy.
View Class Times and Availability

Yoga Ball
A class utilizing the ball on strengthening all muscle groups.
View Class Times and Availability

Yoga for Pain Management
For those who have suffered or recovering from injury. This class is a safe way to exercise.
View Class Times and Availability

Back to top


Adult & 60yrs+ - Zumba

Zumba Party
Spice up your workout with this Latin beat.
View Class Times and Availability

Zumba Toning
Burn off those calories in this body-sculpting and high energy cardio workout.
View Class Times and Availability

Back to top


Adult & 60yrs+ - General Interest

No programs at this time

Back to top


Adult & 60yrs+ - Swimming

Masters Swim
A challenging swim program to develop general strength, cardio and endurance.
View Class Times and Availability

Back to top


Advanced Aquatics

Bronze Cross (12yrs+)
Bronze Cross is designed for lifesavers who want the challenge of more advanced training including an introduction to safety supervision in aquatics facilities. Candidates develop proficiency at performing patient assessments, managing aquatic emergencies, while developing stroke endurance and fitness training skills.
View Class Times and Availability

Bronze Medallion (13yrs)
Students learn self- rescue techniques, defense and release methods and tows and carries in preparation for challenging rescues and unconscious victims of various types, including spinal injuries and circulatory emergencies.
View Class Times and Availability

Bronze Med, Cross & CPR C (13yrs)
Students learn self-rescue techniques, defense and release methods and tows and carries in preparation for challenging rescues and unconscious victims of various types, including spinal injuries and circulatory emergencies.
View Class Times and Availability

Life Saving Instructors (LSI) (16yrs)
Lifesaving Instructors are trained to teach and evaluate Canadian swim patrol, Bronze Star, Lifesaving for Adults, Bronze Medallion, Bronze Cross and Distinction.
View Class Times and Availability

Life Saving Instructors Recert(LSI) (16yrs)
Lifesaving Instructors are trained to teach and evaluate Canadian swim patrol, Bronze Star, Lifesaving for Adults, Bronze Medallion, Bronze Cross and Distinction.
View Class Times and Availability

National Lifeguard Service (16yrs+)
The National Lifeguard award builds on the skills and knowledge of the Lifesaving Society's Bronze Medallion and Bronze Cross awards. Develop the practical skills and knowledge required to be a professional lifeguard.
View Class Times and Availability

National Lifeguard Recertification (16yrs+)
This course includes both the pre-cert and re-cert for certified National Lifeguards.
View Class Times and Availability

National Lifeguard Service- Waterpark (16yrs+)
Develop the practical skills and knowledge required to be a professional lifeguard in a waterpark environment.
View Class Times and Availability

National Lifeguard Waterpark Recertification (16yrs+)
A recertification for Waterpark employees.
View Class Times and Availability

Water Safety Instructor (WSI) (16yrs)
The water safety instructor course further develops instructional ability by focusing on how to effectively plan and teach Red Cross Swim Preschool, Swim Kids and Aqua Adults Programs.
View Class Times and Availability

WSI Recertification (16yrs)
This course prepares candidates to instruct the Red Cross Water Safety program. Instructors will experience, analyze and apply the Swim kids, Preschool Swim kids and Aqua Adult program curriculum. Principles of injury prevention, inclusion, progressive learning and Red Cross fundamental principles are reinforced.
View Class Times and Availability

Water Safety Instructor Prep (16yrs)
A class to work through the necessary requirements for the Water Safety Course.
View Class Times and Availability

Water Safety Instructor Prep Combined (16yrs)
A condensed version of the Prep and WSI courses.
View Class Times and Availability

Back to top