Explore Our Camps

Get ready to register for another summer packed with excitement, adventure, and learning at Harbourfront Centre! At our camps, we pride ourselves on being an inclusive community where campers can discover new experiences and develop crucial life skills in a safe environment. 

Browse our creative lineup of programming that is sure to leave an impression they will remember for years to come. 

Search by ages, dates, categories and more. You can navigate to our registration portal at any time to sign up for camps.

Download a PDF version of the schedule here.

Canoe & Kayak

Kids in canoes on the water

Amazing Outdoors

Ages 12–15 | $405

  • July 10–14 Session 1B | $405
  • July 17–21 Session 2A | $405
  • July 24–28 Session 2B | $405
  • July 31 – August 4 Session 3A | $405
  • August 14–18 Session 4A | $405
  • August 21–25 Session 4B | $405
CanoeingCanoeing
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming
two kids in canoes on the water

Canoe

Ages 9–15 | $300–380

  • July 4–7 Session 1A | $300*
  • July 10–14 Session 1B | $380
  • July 17–21 Session 2A | $380
  • July 24–28 Session 2B | $380
  • July 31 – August 4 Session 3A | $380
  • August 8–11 Session 3B | $300*
  • August 14–18 Session 4A | $380
  • August 21–25 Session 4B | $380
CanoeingCanoeing
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Bunch of kids paddling their canoe on the water

Junior Canoe (Few Spots Left)

Ages 6–8 | $300–380

  • July 4–7 Session 1A | $300*
  • July 10–14 Session 1B | $380
  • July 17–21 Session 2A | $380
  • July 24–28 Session 2B | $380
  • July 31 – August 4 Session 3A | $380
  • August 8–11 Session 3B | $300*
  • August 14–18 Session 4A | $380
  • August 21–25 Session 4B | $380
  • August 28 – September 1 Session 5A | $380
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

kayak

Kayak

Ages 10–15 | $380–460

  • July 4–7 Session 1A | $380*
  • July 10–14 Session 1B | $460
  • July 17–21 Session 2A | $460
  • July 24–28 Session 2B | $460
  • July 31 – August 4 Session 3A | $460
  • August 8–11 Session 3B | $380*
  • August 14–18 Session 4A | $460
  • August 21–25 Session 4B | $460
  • August 28 – September 1 Session 5A | $460
CanoeingCanoeing
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

outdoors bound camp

Outdoors Bound (Few Spots Left)

Ages 9–11 | $380–405

  • July 4–7 Session 1A | $380*
  • July 10–14 Session 1B | $405
  • July 24–28 Session 2B | $405
  • July 31 – August 4 Session 3A | $405
  • August 8–11 Session 3B | $380*
  • August 14–18 Session 4A | $405
  • August 21–25 Session 4B | $405
  • August 28 – September 1 Session 5A | $405
CanoeingCanoeing
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Paddle Sports

Paddle Sports (Few Spots Left)

Ages 12–15 | $405

  • July 4–7 Session 1A | $405*
  • August 8–11 Session 3B | $405*
CanoeingCanoeing
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Circus Arts

Circus ages 9-14

Circus

Ages 9–14 | $370–725

  • July 4–14 Session 1 | $660*
  • July 17–28 Session 2 | $725
  • July 31 – August 11 Session 3 | $660*
  • August 14–25 Session 4 | $725
  • August 28 – September 1 Session 5A | $370
Open HouseOpen House
OutdoorsOutdoors
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Intro to circus

Intro to Circus

Ages 6–8 | $370–725

  • July 4–14 Session 1 | $660*
  • July 17–28 Session 2 | $725
  • July 31 – August 11 Session 3 | $660*
  • August 14–25 Session 4 | $725
  • August 28 – September 1 Session 5A | $370
Open HouseOpen House
OutdoorsOutdoors
Special GuestSpecial Guest
Splash PadSplash Pad

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Culinary

jr chefs

Senior ChefsNew this year!

Ages 11–15 | $430–510

  • July 10–14 Session 1B | $510
  • July 24–28 Session 2B | $510
  • August 8–11 Session 3B | $430*
  • August 21–25 Session 4B | $510
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Young chefs

Young ChefsNew this year!

Ages 9–12 | $430–510

  • July 4–7 Session 1A | $430*
  • July 17–21 Session 2A | $510
  • July 31 – August 4 Session 3A | $510
  • August 14–18 Session 4A | $510
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Exploratory

curiosity camp

Curiosity

Ages 6–8 | $295–370

  • July 4–7 Session 1A | $295*
  • July 10–14 Session 1B | $370
  • July 17–21 Session 2A | $370
  • July 24–28 Session 2B | $370
  • July 31 – August 4 Session 3A | $370
  • August 8–11 Session 3B | $295*
  • August 14–18 Session 4A | $370
  • August 21–25 Session 4B | $370
  • August 28 – September 1 Session 5A | $370
Special GuestSpecial Guest
Field TripField Trip
OR
Splash PadSplash Pad

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Four kids leaping into the air outdoors

Quest

Ages 9–11 | $370

  • July 17–21 Session 2A | $370
  • July 24–28 Session 2B | $370
  • August 14–18 Session 4A | $370
  • August 21–25 Session 4B | $370
OutdoorsOutdoors
Field TripField Trip
OR
Special GuestSpecial Guest

Leadership

A circle of campers listen to their counsellors

Counsellor-in-Training (CIT)

Age 15

  • July 4–28 Sessions 1–2 | FREE*
  • July 31 – August 25 Sessions 3–4 | FREE*

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

instructors in training camp

Instructors-in-Training

Age 15 (by end of calendar year) | FREE

Program runs all summer – click Learn More for details.

A group of active kids and their counsellor

Leaders-in-Training

Ages 13–14 | $645–675

  • July 17–28 Session 2 | $675
  • July 31 – August 11 Session 3 | $645*
  • August 14–25 Session 4 | $675

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Performing Arts

dance dance dance

Dance, Dance, Dance

Ages 7–9 | $675

  • July 17–28 Session 2 | $675
  • August 14–25 Session 4 | $675
Open HouseOpen House
Special GuestSpecial Guest
movin and groovin camp

Movin’ & Groovin’

Ages 4–6 | $295–370

  • July 4–7 Session 1A | $295*
  • July 10–14 Session 1B | $370
  • July 31 – August 4 Session 3A | $370
  • August 8–11 Session 3B | $295*
  • August 28 – September 1 Session 5A | $370
Special GuestSpecial Guest
Splash PadSplash Pad

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

A group of kids performing on a stage

Musical Theatre (Few Spots Left)

Ages 10–15 | $675

  • July 17–28 Session 2 | $675
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest
A trio of kids playing pop star on stage

Pop Star (Few Spots Left)

Ages 8–12 | $370–615

  • July 4–14 Session 1 | $615*
  • August 28 – September 1 Session 5A | $370
Open HouseOpen House
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Kids watching a stage show in a theatre

Theatre Production

Ages 11–15 | $675

  • August 14–25 Session 4 | $675
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest
Theatre kids camp

TheatreKids (Waitlist)

Ages 8–12 | $615

  • July 31 – August 11 Session 3 | $615*
Open HouseOpen House

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Sailing

kids on a sailboat in the lake off Toronto

CANSail 1 (Waitlist)

Ages 9–15 | $735–765

  • July 4–14 Session 1 | $735*
  • July 17–28 Session 2 | $765
  • July 31 – August 11 Session 3 | $735*
  • August 14–25 Session 4 | $765
Off-SiteOff-Site
OutdoorsOutdoors

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

kids on a sailboat on the lake off Toronto

CANSail 2 (Waitlist)

Ages 9–15 | $735–765

  • July 4–14 Session 1 | $735*
  • July 17–28 Session 2 | $765
  • July 31 – August 11 Session 3 | $735*
  • August 14–25 Session 4 | $765
Off-SiteOff-Site
OutdoorsOutdoors

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Kids in lifejackets on a dock

Junior Seadogs (Waitlist)

Ages 6–9 | $405–455

  • July 4–7 Session 1A | $405*
  • July 10–14 Session 1B | $455
  • July 17–21 Session 2A | $455
  • July 24–28 Session 2B | $455
  • July 31 – August 4 Session 3A | $455
  • August 8–11 Session 3B | $405*
  • August 14–18 Session 4A | $455
  • August 21–25 Session 4B | $455
  • August 28 – September 1 Session 5A | $455
Off-SiteOff-Site
OutdoorsOutdoors

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Bunch of kids getting ready to launch a big sailboat

Senior Seafarers (Few Spots Left)

Ages 10–15 | $405–455

  • July 4–7 Session 1A | $405*
  • July 10–14 Session 1B | $455
  • July 17–21 Session 2A | $455
  • July 24–28 Session 2B | $455
  • July 31 – August 4 Session 3A | $455
  • August 8–11 Session 3B | $405*
  • August 14–18 Session 4A | $455
  • August 21–25 Session 4B | $455
  • August 28 – September 1 Session 5A | $455
Off-SiteOff-Site
OutdoorsOutdoors

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Kid moving their sailboat into the water

iCANCatch-Up

Ages 9–15 | $455

  • August 28 – September 1 Session 5A | $455
Off-SiteOff-Site
OutdoorsOutdoors
A kid in their sailboat on the water

iCANSail (Few Spots Left)

Ages 6–8 | $405–455

  • July 4–7 Session 1A | $405*
  • July 10–14 Session 1B | $455
  • July 17–21 Session 2A | $455
  • July 24–28 Session 2B | $455
  • July 31 – August 4 Session 3A | $455
  • August 8–11 Session 3B | $405*
  • August 14–18 Session 4A | $455
  • August 21–25 Session 4B | $455
  • August 28 – September 1 Session 5A | $455
Off-SiteOff-Site
OutdoorsOutdoors

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Specialty & Science

kids working a a project around a table

Architecture (Few Spots Left)

Ages 10–13 | $615

  • July 31 – August 11 Session 3 | $615*
Field TripField Trip
OR
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Chess camp

Chess Challenge (Few Spots Left)

Ages 8–12 | $320–390

  • July 4–7 Session 1A | $320*
  • July 10–14 Session 1B | $390
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Group of kids experimenting

Citizen Science

Ages 9–11 | $295

  • July 4–7 Session 1A | $295*
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

drawing graphic novels

Comic Book

Ages 10–13 | $675

  • July 17–28 Session 2 | $675
  • August 14–25 Session 4 | $675
Special GuestSpecial Guest
Kids playing Dungeons & Dragons

Dungeons & Dragons

Ages 10–15 | $310–385

  • July 4–7 Session 1A | $310*
  • July 10–14 Session 1B | $385
  • July 17–21 Session 2A | $385
  • July 24–28 Session 2B | $385
  • August 14–18 Session 4A | $385
  • August 21–25 Session 4B | $385
  • August 28 – September 1 Session 5A | $385

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Kids playing Dungeons & Dragons

Dungeons & Dragons: Dungeon Master-in-Training (Few Spots Left)

Ages 10–15 | $645

  • July 31 – August 11 Session 3 | $645*

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

A group of kids working on their designs at a long table

Interior Design & Decorating (Waitlist)

Ages 10–13 | $370

  • July 24–28 Session 2B | $370
Open HouseOpen House
Special GuestSpecial Guest
intro to magic

Intro to Magic

Ages 8–12 | $370–405

  • August 8–11 Session 3B | $370*
  • August 14–18 Session 4A | $405
  • August 21–25 Session 4B | $405
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

mad science brixology camp

Mad Science: Brixology (Waitlist)

Ages 8–11 | $405

  • July 24–28 Session 2B | $405
Special GuestSpecial Guest
mad science flight academy

Mad Science: Flight Academy (Few Spots Left)

Ages 8–11 | $405

  • July 17–21 Session 2A | $405
Special GuestSpecial Guest
Kids working on their projects

Mad Science: Machine Maniacs (Waitlist)

Ages 8–11 | $405

  • July 10–14 Session 1B | $405
Special GuestSpecial Guest
science sleuths camp

Mad Science: Science Sleuths (Waitlist)

Ages 8–11 | $405

  • July 31 – August 4 Session 3A | $405
Special GuestSpecial Guest
senior authors

Senior Authors

Ages 11–13 | $615

  • July 4–14 Session 1 | $615*
Open HouseOpen House
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

urban explorers camp

Urban ExplorersNew this year!

Ages 10–13 | $370

  • July 10–14 Session 1B | $370
  • August 21–25 Session 4B | $370
Field TripField Trip
Kids working on their stuff on the floor

Young Authors

Ages 8–10 | $370–615

  • July 31 – August 11 Session 3 | $615*
  • August 28 – September 1 Session 5A | $370
Open HouseOpen House
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Kids around a table work on their projects

Young Builders

Ages 8–10 | $295–370

  • July 4–7 Session 1A | $295*
  • July 17–21 Session 2A | $370
  • August 14–18 Session 4A | $370
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Sports

Active kids

Active Kids

Ages 4–6 | $295–370

  • July 4–7 Session 1A | $295*
  • July 10–14 Session 1B | $370
  • July 17–21 Session 2A | $370
  • July 24–28 Session 2B | $370
  • July 31 – August 4 Session 3A | $370
  • August 8–11 Session 3B | $295*
  • August 14–18 Session 4A | $370
  • August 21–25 Session 4B | $370
  • August 28 – September 1 Session 5A | $370
OutdoorsOutdoors
Special GuestSpecial Guest
Splash PadSplash Pad

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Child playing with a basketball

Basketball

Ages 10–13 | $370

  • August 21–25 Session 4B | $370
Off-SiteOff-Site
OutdoorsOutdoors
Kids kicking around a play ball

Junior Sports

Ages 7–9 | $295–370

  • July 4–7 Session 1A | $295*
  • July 10–14 Session 1B | $370
  • July 31 – August 4 Session 3A | $370
  • August 8–11 Session 3B | $295*
Off-SiteOff-Site
OutdoorsOutdoors
Splash PadSplash Pad

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Kids playing soccer on a field

Senior Multi-Sports

Ages 10–13 | $370

  • July 17–21 Session 2A | $370
  • August 14–18 Session 4A | $370
Off-SiteOff-Site
OutdoorsOutdoors
Soccer camp

Soccer

Ages 10–13 | $370

  • July 24–28 Session 2B | $370
Off-SiteOff-Site
OutdoorsOutdoors

Visual Arts

Two kids woking on their project at a table

Camp DIYNew this year!

Ages 9–12 | $615

  • July 31 – August 11 Session 3 | $615*
Open HouseOpen House
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

A kid working on their artwork

Creative Arts

Ages 6–8 | $370–675

  • July 4–14 Session 1 | $615*
  • July 17–28 Session 2 | $675
  • July 31 – August 11 Session 3 | $615*
  • August 14–25 Session 4 | $675
  • August 28 – September 1 Session 5A | $370
Open HouseOpen House
Special GuestSpecial Guest
Splash PadSplash Pad

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Two kids work at sewing machine

Fashion (Waitlist)

Ages 9–13 | $645

  • July 4–14 Session 1 | $645*
  • July 31 – August 11 Session 3 | $645*
Open HouseOpen House

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Two kids modelling their fashion creations

Fashion: Costume Making

Ages 10–13 | $690

  • July 17–28 Session 2 | $690
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest
Camper wearing their upcycled fashion

Fashion: UpcyclingNew this year!

Ages 9–13 | $690

  • August 14–25 Session 4 | $690
Open HouseOpen House
Kids at table working on their drawings

Senior Arts: Advanced Drawing

Ages 11–15 | $370

  • August 21–25 Session 4B | $370
Open HouseOpen House
Special GuestSpecial Guest
Kid working on their clay creation

Senior Arts: Clay (Waitlist)

Ages 11–15 | $370

  • July 10–14 Session 1B | $370
Open HouseOpen House
Special GuestSpecial Guest
Kids around a table working on their creations

Senior Arts: Craft & DesignNew this year!

Ages 11–15 | $675

  • July 17–28 Session 2 | $675
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest
senior arts drawing and painting

Senior Arts: Drawing & Painting

Ages 11–15 | $615

  • July 31 – August 11 Session 3 | $615*
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Kid working on their print

Senior Arts: Printmaking

Ages 11–15 | $295

  • July 4–7 Session 1A | $295*
Open HouseOpen House
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.

Kid working on their clay sculpture

Senior Arts: SculptureNew this year!

Ages 11–15 | $370

  • August 14–18 Session 4A | $370
Open HouseOpen House
Special GuestSpecial Guest
Young artist at work

Young ArtistsNew this year!

Ages 9–11 | $370–615

  • July 4–14 Session 1 | $615*
  • August 28 – September 1 Session 5A | $370
Open HouseOpen House
Special GuestSpecial Guest

* Please note: There are no camps on Monday, July 3 and Monday, August 7 due to statutory holidays.