Leisure Programs 1

Programs


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


Family Programs (infant to 5yrs)

Family - Arts & Crafts

No programs at this time

Back to top


Family - Dance & Music

No programs at this time

Back to top


Family - Fitness

#FitFamily Boot Camp (1yr+)

A class for everyone incorporating cardio, endurance, strength, balance and core activities.

View Class Times and Availability

Family Basketball (3yrs+)

Basketball for the whole family! Have fun learning and teaching your kids baskeball skills.

View Class Times and Availability

Family Soccer (3yrs+)

Enjoy some friendly competition or introduce your children to the sport of soccer.

View Class Times and Availability

Family Zumba (2yrs+)

No class offered at this time.

Pajama Family Bootcamp (2yrs+)

No class offered at this time.

Back to top


Family - General Interest

No programs at this time

Back to top


Family - Sports

Mix It Up Sports for 2YO's(2yrs)

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

Back to top


Preschool Programs (infant to 5yrs)

Preschool - Arts, Crafts & Hobbies

Art for 2YO's (2yrs)

A hands-on class for your little one to explore, discover and grow!

View Class Times and Availability

Active Art (2yrs-4yrs)

A physical art class for your little one to get creative in unique ways!

View Class Times and Availability

Growing Gardeners (3yrs-5yrs)

Grow your very own little garden!.

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

Back to top


Preschool - Camps

Preschool 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

Ready Set Camp (2yrs)

Let us introduce your toddler to "camping" with sensory play, story time and more.

View Class Times and Availability

Back to top


Preschool - Dance

Creative Movement (3yrs-5yrs)

Learn fundamental movement as your little toddler leaps, frolic and tip toes.

View Class Times and Availability

Creative Movement for 2YO's (2yrs)

A class just for your tot to learn fundamental movement leaping, frolicing and tip toeing.

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

Tiny Tutus for 2YO's (2yrs)

For all little ballerinas! Learn the basics of ballet in this fun class.

View Class Times and Availability

Back to top


Preschool - Early Years Education

Ready Set Fun (2yrs-3yrs)

A preschool readiness program with a focus on fun routines.

View Class Times and Availability

Back to top


Preschool - Fitness

No programs at this time

Back to top


Preschool - General Interest

Craft n' Play (18mo-5yrs)

A drop-in class for crafts and play.

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

Mother Moose- Circle Time (18mo-2yrs)

A fun and active circle time with stories, puppets and singing.

View Class Times and Availability

Mother Moose- Circle Time (3yrs-5yrs)

A fun and active circle time with stories, puppets and singing.

View Class Times and Availability

Nature Warriors (3yrs-5yrs)

Explore the world outside through hands on activities.

View Class Times and Availability

Sensory Gym & Play (18mo-2yrs)

New sensory stations every week to help your little one explore.

View Class Times and Availability

Back to top


Preschool - Sports

Basketball (3yrs-4yrs) 

Get an active start with the fundamentals of basketball through skills and play.

View Class Times and Availability

Basketball for 2YO's (2yrs) 

Get an active start with the fundamentals of basketball through skills and play.

View Class Times and Availability

Floor Hockey (3yrs-5yrs)

A Physical Literacy class that incorporates running, passing, twisting and shooting.

View Class Times and Availability

Ice Rascals (3yrs-5yrs)

Help your kids get comfortable on the ice with class.

View Class Times and Availability

Kinder Karate for Preschoolers (4yrs-6yrs)

Learn the fundamentals of Karate.

View Class Times and Availability

Mini Movers (18mo -2yrs)

You and your tot can participate together in this class where you can learn to jump, roll, throw and more.

View Class Times and Availability

Mix It Up Sports for 2YO's (2yrs)

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 (3yrs-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

Pajama Gym (1mo-5yrs)

A Physical Literacy class that will challenge your child through circuit based obstacles.

View Class Times and Availability

Parachute Fun (3yrs-5yrs)

Get ready to have fun with the parachute with fun and games.

View Class Times and Availability

Rise & Play (18mo -3yrs) 

Get an active start to the day with songs, play and creative movement.

View Class Times and Availability

Skate, Story & Snack (2yrs-5yrs)

Let us help introduce your child to the joys of skating with this introductory class.

View Class Times and Availability

Soccer for 2YO's (2yrs)

A class for your toddler to get an active start to the fundamentals of soccer.

View Class Times and Availability

Soccer (3yrs-5yrs) 

Learn the FUNdamental movement skills for soccer. Family encouraged

View Class Times and Availability

Sporting Edge (3yrs-5yrs)

Prepeare your child for team sports in this playful approach.

View Class Times and Availability

Superhero Training (3yrs-5yrs)

Help your child discover their super powers!

View Class Times and Availability

Tumbling (3yrs-5yrs)

For the active toddlers! This class will help them with coordination, balance and agility.

View Class Times and Availability

Tumbling for 2YO's (2yrs)

This program is designed to develop your child's balance, agility and coordination skills.

View Class Times and Availability

Back to top


Preschool - Swimming

Homeschool Swim Lessons (3yrs-4yrs) 

For homeschooled students.

View Class Times and Availability

Back to top


Children (6yrs-12yrs)

Children- Arts, Crafts & Hobbies

Acrylic Painting for Kids (9yrs-12yrs)

Learn the fundamentals of painting.

View Class Times and Availability

Art Sampler (6yrs-8yrs)

Discover a variety of art mediums in this class.

View Class Times and Availability

Build a Fairy House (6yrs-12yrs)

Creat, build and decorate an enchanting little home.

View Class Times and Availability

Explore Watercolour and Pen & Ink (6yrs-12yrs)

This class will introduce you to watercolour painting techniques.

View Class Times and Availability

Back to top


Children - Cooking

Kids Chefs - Cooking Around the World (5yrs-8yrs)

Take a trip with your taste buds as we explore the world through cooking.

View Class Times and Availability

Kids Chefs - Cooking Around the World (9yrs-12yrs)

Take a trip with your taste buds as we explore the world through cooking.

View Class Times and Availability

Kids Chefs - Cookies and More Workshop (5yrs-8yrs)

Explore the world of animals in this Science based program.

View Class Times and Availability

Kids Chefs - Cookies and More Workshop (9yrs-12yrs)

Explore the world of animals in this Science based program.

View Class Times and Availability

Kids Chefs - Creepy Eats (5yrs-8yrs)

Create some gooey, creepy treats.

View Class Times and Availability

Kids Chefs - Creepy Eats (9yrs-12yrs)

Create some gooey, creepy treats.

View Class Times and Availability

Back to top


Children - Camps

ARC Neighbourhood Camp (6yrs-12yrs)

Join us for fun filled camps in our neighbourhood.

View Class Times and Availability

Cheerleading Camp (7yrs-12yrs)

Lots of tumbling, stunting and jumping! Learn the basics of what it takes to be a cheerleader.

View Class Times and Availability

Kids Chef Camp (7yrs-12yrs)

Build your summer creations in the kitchen this year and learn to cook some yummy treats.

View Class Times and Availability

Magic Camp (8yrs-12yrs)

Abracadaba! Come learn some great magic tricks to entertain this summer

View Class Times and Availability

Pro-D Day Camp (5yrs-12yrs)

Join us for fun and games swimming or skating, arts and crafts!

View Class Times and Availability

Science Camps (6yrs-12yrs)

Uncover secrets to the many layers of science in these fun camps!

View Class Times and Availability

Skateboard Camp (7yrs-12yrs)

Learn what an Ollie is and how to use the skateboard park safely.

View Class Times and Availability

Speciality Camp (6yrs-12yrs)

We have many different types of speciality camps offered this Spring and summer.

View Class Times and Availability

Sport Half Day Camp (7yrs-12yrs)

Join us for half days of some of your favourite sports this summer.

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

Summer in the Park Camp (6yrs-12yrs)

Join us for a week outside doing all sorts of fun activities and games.

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

Super Summer Camp (5yrs-8yrs)

Join us for fun all summer long with weekly out-trips and loads of fun with weekly themes!

View Class Times and Availability

Wakeboarding Camp (7yrs-12yrs)

Get wet this summer and learn the fundamentals of wakeboarding.

View Class Times and Availability

Youth Adventure Camp (7yrs-12yrs)

Join us for fun all summer long with weekly out-trips and loads of fun with weekly themes!

View Class Times and Availability

Back to top


Children - Dance

Dance Allsorts (6yrs-8yrs)

Learn all the basics in this class from ballet, modern and jazz.

View Class Times and Availability

Dance Allsorts (9yrs-12yrs)

Learn all the basics in this class from ballet, modern and jazz.

View Class Times and Availability



Hip-Hop for Kids (6yrs -8yrs)

Learn how to hip-hop and create an original dance routine.

View Class Times and Availability

Hip-Hop for Kids (9yrs -12yrs)

Learn how to hip-hop and create an original dance routine.

View Class Times and Availability

Back to top


Children - General Interest

Great Escapes (6yrs-12yrs)

Explore the world through hands-on activities, nature themed games and creative play.

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

Mad Scientists (5yrs-8yrs)

Grab your lab coat and join us for some fun experiments!

View Class Times and Availability

Zoology (5yrs-7yrs)

Explore the world of animals in this Science based program.

View Class Times and Availability

Back to top


Children - Safety

KIDPROOF - CyberSafe (8yrs-12yrs)

Prepare your children for using the internet.

View Class Times and Availability

KIDPROOF - Youth Home Alone (9yrs-13yrs)

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

Abbotsford Boxing - Junior Class (7yrs-11yrs)

Learn the proper techniques in the non-contact class.

View Class Times and Availability

BC Bounce Basketball (5yrs-15yrs)

This league provides youth the opportunity to experience and develop basketball skills

View Class Times and Availability

Floor Hockey for Kids (6yrs-8yrs)

Grab your stick and join us for some floor hockey.

View Class Times and Availability

Floor Hockey for Kids (9yrs-12yrs)

Grab your stick and join us for some floor hockey.

View Class Times and Availability

Karate for Beginners (7yrs+)

Learn the etiquette and physical skills of karate.

View Class Times and Availability

Learn to Play Badminton (6yrs-8yrs)

A great class to learn the foundations of badminton.

View Class Times and Availability

Learn to Play Badminton (9yrs-12yrs)

A great class to learn the foundations of badminton.

View Class Times and Availability

PE for Home Schooled Children (6yrs-12yrs)

Get some physical education in the gym and meet up with other home schooled children

View Class Times and Availability

Soccer for Kids (6yrs-8yrs)

Learn the FUNdamental skills of soccer.

View Class Times and Availability

Soccer for Kids (9yrs-12yrs)

Learn the FUNdamental skills of soccer.

View Class Times and Availability

Ultimate Frisbee for Kids (8yrs-12yrs)

Join us for the non-contact sport of Ultimate Frisbee !

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 - 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

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


Youth - Sports

No programs at this time.

Back to top


Youth - 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

Back to top


Youth - 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


Adults & 60yrs+

Adult & 60yrs+ - Arts, Crafts & Hobbies

Art Escape

Creat an elaborate piece of art with guidance from our instructor.

View Class Times and Availability

Learn to Make Jewelry

If you enjoy handcrafting then this class is for you! Learn the art of making jewelery.

View Class Times and Availability

Back to top


Adult & 60yrs+ - Fitness- Cross Training

10K Run Training

Learn how to trin properly for a 10k Run.

View Class Times and Availability



Beyond Bones and Balance

A step up from Bones and Balance, an advanced bone friendly workout.

View Class Times and Availability

BollyX Fitness

Join us for this up-beat choregraphed workout.

View Class Times and Availability

Early Riser TRX

Get that cardio workout in and feel good all day.

View Class Times and Availability

Get Up and Go

For those just staring to learn how to work out and need a referral from Fraser Health .

View Class Times and Availability

Mill Lake Super Senior Workout

Come try out the fitness circuit equipment at Mill Lake and enjoy a workout in the sun.

View Class Times and Availability

Zumba Toning

Combine body sculpting exercise with high energy cardio to a Latin beat.

View Class Times and Availability;

Back to top


Adults & 60yrs+ - Pre/Post Natal

Mom and Me Yoga

A baby friendly yoga class that will help you work on your core.

View Class Times and Availability

Prenatal Aqua Fit

A class designed specifically for Moms to be.

View Class Times and Availability

Mom and Baby Aqua Fit

A class designed specifically for Moms with babies.

View Class Times and Availability

Pre/Post Natal Circuit

New moms workout in a class where you can also attend to your babies needs.

View Class Times and Availability

Pre Natal Yoga

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


Adult & 60yrs+ - Fitness Preventative Health

Cardiac Maintenance

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

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

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

Yoga in the Park

Join us for an hour of yoga in the park.

View Class Times and Availability

YogaBall

A class utilizing the ball on strengthening all muscle groups.

View Class Times and Availability

Yoga for Injury and Chronic Pain

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


Adults - General Interest

Come and learn 4 diverse styles of dance in this class.

View Class Times and Availability

Back to top


Adults - Sports

Abbotsford Boxing (17yrs+)

Learn the proper techniques in the non-contact class.

View Class Times and Availability

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


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 Training

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

Back to top


Adult & 60yrs+ - General Interest

No programs at this time

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