Explore Our Camps

Get ready 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.

Please note: Camp descriptions and prices are subject to change without notice. For more information about camps, visit our general information page.

Canoe & Kayak

Kids in canoes on the water

Amazing Outdoors

Ages 12–15 | $425

  • July 8–12 | Session 1B | $425
  • July 15–19 | Session 2A | $425
  • July 22–26 | Session 2B | $425
  • July 29 – August 2 | Session 3A | $425
  • August 12–16 | Session 4A | $425
  • August 19–23 | Session 4B | $425
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming
two kids in canoes on the water

Canoe

Ages 9–15 | $315–400

  • July 2–5 | Session 1A | $315*
  • July 8–12 | Session 1B | $400
  • July 15–19 | Session 2A | $400
  • July 22–26 | Session 2B | $400
  • July 29 – August 2 | Session 3A | $400
  • August 6–9 | Session 3B | $315*
  • August 12–16 | Session 4A | $400
  • August 19–23 | Session 4B | $400
  • August 26–30 | Session 5A | $400
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

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

Bunch of kids paddling their canoe on the water

Junior Canoe

Ages 6–8 | $315–400

  • July 2–5 | Session 1A | $315*
  • July 8–12 | Session 1B | $400
  • July 15–19 | Session 2A | $400
  • July 22–26 | Session 2B | $400
  • July 29 – August 2 | Session 3A | $400
  • August 6–9 | Session 3B | $315*
  • August 12–16 | Session 4A | $400
  • August 19–23 | Session 4B | $400
  • August 26–30 | Session 5A | $400
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

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

kayak

Kayak

Ages 10–15 | $400–485

  • July 2–5 | Session 1A | $400*
  • July 8–12 | Session 1B | $485
  • July 15–19 | Session 2A | $485
  • July 22–26 | Session 2B | $485
  • July 29 – August 2 | Session 3A | $485
  • August 6–9 | Session 3B | $400*
  • August 12–16 | Session 4A | $485
  • August 19–23 | Session 4B | $485
  • August 26–30 | Session 5A | $485
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

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

outdoors bound camp

Outdoors Bound

Ages 9–11 | $400–425

  • July 2–5 | Session 1A | $400*
  • July 8–12 | Session 1B | $425
  • July 22–26 | Session 2B | $425
  • July 29 – August 2 | Session 3A | $425
  • August 6–9 | Session 3B | $400*
  • August 12–16 | Session 4A | $425
  • August 19–23 | Session 4B | $425
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

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

Young boy standing on a stand up paddleboard in the water during the summer

Paddle Sports

Ages 12–15 | $425

  • July 2–5 | Session 1A | $425*
  • August 6–9 | Session 3B | $425*
Off-SiteOff-Site
OutdoorsOutdoors
SwimmingSwimming

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

Circus Arts

Circus ages 9-14

Circus

Ages 9–14 | $390–760

  • July 2–12 | Session 1 | $695*
  • July 15–26 | Session 2 | $760
  • July 29 – August 9 | Session 3 | $695*
  • August 12–23 | Session 4 | $760
  • August 26–30 | Session 5A | $390
Open HouseOpen House
OutdoorsOutdoors
Special GuestSpecial Guest

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

Intro to circus

Intro to Circus

Ages 6–8 | $390–760

  • July 2–12 | Session 1 | $695*
  • July 15–26 | Session 2 | $760
  • July 29 – August 9 | Session 3 | $695*
  • August 12–23 | Session 4 | $760
  • August 26–30 | Session 5A | $390
Open HouseOpen House
OutdoorsOutdoors
Special GuestSpecial Guest
Splash PadSplash Pad

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

Leadership

A circle of campers listen to their counsellors

Counsellor-in-Training

Age 15

  • July 2–26 | Sessions 1–2 | FREE*
  • July 29 – August 23 | Sessions 3–4 | FREE*
Splash PadSplash Pad

* Please note: There are no camps on Monday, July 1 and Monday, August 5 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 | $710

  • July 15–26 | Session 2 | $710
  • August 12–23 | Session 4 | $710

Performing Arts

dance dance dance

Dance, Dance, Dance

Ages 7–9 | $710

  • July 15–26 | Session 2 | $710
  • August 12–23 | Session 4 | $710
Open HouseOpen House
Special GuestSpecial Guest
Intro to dance

Intro to Dance

Ages 7–9 | $310–390New camp!

  • July 2–5 | Session 1A | $310*
  • July 8–12 | Session 1B | $390
  • July 29 – August 2 | Session 3A | $390
  • August 6–9 | Session 3B | $310*
  • August 26–30 | Session 5A | $390
Special GuestSpecial Guest

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

musical explorations

Musical Explorations

Ages 7–9 | $710New camp!

  • July 15–26 | Session 2 | $710
Open HouseOpen House
Special GuestSpecial Guest
Splash PadSplash Pad
A group of kids performing on a stage

Musical Theatre

Ages 10–15 | $710

  • August 12–23 | Session 4 | $710
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest
A trio of kids playing pop star on stage

Pop Star

Ages 8–12 | $390–645

  • July 2–12 | Session 1 | $645*
  • July 29 – August 9 | Session 3 | $645*
  • August 26–30 | Session 5A | $390
Open HouseOpen House
Special GuestSpecial Guest

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

Kids watching a stage show in a theatre

Theatre Production

Ages 11–15 | $710

  • August 12–23 | Session 4 | $710
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest
theatre improv

Theatre: Improv

Ages 10–15 | $390New camp!

  • July 15–19 | Session 2A | $390
theatre stage performance

Theatre: Stage Performance

Ages 10–15 | $390New camp!

  • July 22–26 | Session 2B | $390
Theatre kids camp

TheatreKids

Ages 8–12 | $390–645

  • July 2–12 | Session 1 | $645*
  • July 29 – August 9 | Session 3 | $645*
  • August 26–30 | Session 5A | $390
Open HouseOpen House

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

Sailing

kids on a sailboat in the lake off Toronto

CANSail 1 (Waitlist Open)

Ages 9–15 | $770–805

  • July 2–12 | Session 1 | $770*
  • July 15–26 | Session 2 | $805
  • July 29 – August 9 | Session 3 | $770*
  • August 12–23 | Session 4 | $805
Off-SiteOff-Site
OutdoorsOutdoors

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

cansail 2

CANSail 2

Ages 9–15 | $770–805

  • July 2–12 | Session 1 | $770*
  • July 15–26 | Session 2 | $805
  • July 29 – August 9 | Session 3 | $770*
  • August 12–23 | Session 4 | $805
Off-SiteOff-Site
OutdoorsOutdoors

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

cansail 3&4

CANSail 3 or 4

Ages 11–15 | $1600

  • July 2–26 | Sessions 1–2 | $1600*
  • July 29 – August 23 | Sessions 3–4 | $1600*
OutdoorsOutdoors

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

Kids in lifejackets on a dock

Junior Seadogs

Ages 6–9 | $425–480

  • July 2–5 | Session 1A | $425*
  • July 8–12 | Session 1B | $480
  • July 15–19 | Session 2A | $480
  • July 22–26 | Session 2B | $480
  • July 29 – August 2 | Session 3A | $480
  • August 6–9 | Session 3B | $425*
  • August 12–16 | Session 4A | $480
  • August 19–23 | Session 4B | $480
  • August 26–30 | Session 5A | $480
Off-SiteOff-Site
OutdoorsOutdoors

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

Bunch of kids getting ready to launch a big sailboat

Senior Seafarers

Ages 10–15 | $425–480

  • July 2–5 | Session 1A | $425*
  • July 8–12 | Session 1B | $480
  • July 15–19 | Session 2A | $480
  • July 22–26 | Session 2B | $480
  • July 29 – August 2 | Session 3A | $480
  • August 6–9 | Session 3B | $425*
  • August 12–16 | Session 4A | $480
  • August 19–23 | Session 4B | $480
  • August 26–30 | Session 5A | $480
Off-SiteOff-Site
OutdoorsOutdoors

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

Kid moving their sailboat into the water

iCAN Catch-Up

Ages 9–15 | $480

  • August 26–30 | Session 5A | $480
Off-SiteOff-Site
OutdoorsOutdoors
A kid in their sailboat on the water

iCANSail

Ages 6–8 | $425–480

  • July 2–5 | Session 1A | $425*
  • July 8–12 | Session 1B | $480
  • July 15–19 | Session 2A | $480
  • July 22–26 | Session 2B | $480
  • July 29 – August 2 | Session 3A | $480
  • August 6–9 | Session 3B | $425*
  • August 12–16 | Session 4A | $480
  • August 19–23 | Session 4B | $480
  • August 26–30 | Session 5A | $480
Off-SiteOff-Site
OutdoorsOutdoors

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

Specialty & Science

kids working a a project around a table

Architecture

Ages 10–13 | $645

  • July 29 – August 9 | Session 3 | $645*
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest

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

Chess camp

Chess Challenge

Ages 8–12 | $325–395

  • July 2–5 | Session 1A | $325*
  • July 29 – August 2 | Session 3A | $395
Special GuestSpecial Guest

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

drawing graphic novels

Comic Book

Ages 10–13 | $710

  • July 15–26 | Session 2 | $710
Special GuestSpecial Guest
Kids playing Dungeons & Dragons

Dungeons & Dragons

Ages 10–15 | $310–425

  • July 2–5 | Session 1A | $310*
  • July 8–12 | Session 1B | $425
  • July 15–19 | Session 2A | $425
  • July 22–26 | Session 2B | $425
  • August 12–16 | Session 4A | $425
  • August 19–23 | Session 4B | $425
  • August 26–30 | Session 5A | $425

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

Dungeon master in training

Dungeons & Dragons: Dungeon Master-in-Training

Ages 10–15 | $710

  • July 29 – August 9 | Session 3 | $710*

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

fantasy camp

Fantasy Camp

Ages 10–13 | $390New camp!

  • August 12–16 | Session 4A | $390
A group of kids working on their designs at a long table

Interior Design & Decorating (Waitlist Open)

Ages 10–13 | $390

  • July 22–26 | Session 2B | $390
Open HouseOpen House
Special GuestSpecial Guest
intro to magic

Intro to Magic

Ages 8–12 | $390–425

  • August 6–9 | Session 3B | $390*
  • August 12–16 | Session 4A | $425
  • August 19–23 | Session 4B | $425
Special GuestSpecial Guest

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

Mad Science: Eureka! (Waitlist Open)

Ages 8–11 | $425New camp!

  • July 15–19 | Session 2A | $425
Special GuestSpecial Guest
mad science rocket scientists

Mad Science: Rocket Scientists (Waitlist Open)

Ages 8–11 | $425New camp!

  • July 8–12 | Session 1B | $425
Special GuestSpecial Guest
mad science science adventures

Mad Science: Science Adventures

Ages 8–11 | $425New camp!

  • July 22–26 | Session 2B | $425
Special GuestSpecial Guest
mystery camp

Mystery Camp

Ages 10–13 | $390New camp!

  • August 19–23 | Session 4B | $390
senior authors

Senior Authors

Ages 11–13 | $645

  • July 2–12 | Session 1 | $645*
Open HouseOpen House
Special GuestSpecial Guest

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

Kid playing chess with Camps Staff

Senior Chess

Ages 9–13 | $390–415New camp!

  • July 8–12 | Session 1B | $415
  • August 6–9 | Session 3B | $390*
Special GuestSpecial Guest

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

tabletop adventurers

Tabletop Adventurers

Ages 10–15 | $310New camp!

  • July 2–5 | Session 1A | $310*

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

urban explorers camp

Urban Explorers

Ages 10–13 | $390

  • July 8–12 | Session 1B | $390
  • August 19–23 | Session 4B | $390
Field TripField Trip
Kids working on their stuff on the floor

Young Authors

Ages 8–10 | $390–645

  • July 29 – August 9 | Session 3 | $645*
  • August 26–30 | Session 5A | $390
Open HouseOpen House
Special GuestSpecial Guest

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

Kids around a table work on their projects

Young Builders

Ages 8–10 | $310–390

  • July 2–5 | Session 1A | $310*
  • July 15–19 | Session 2A | $390
  • August 12–16 | Session 4A | $390
Special GuestSpecial Guest

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

Group of young kids solving a puzzle together

Young Puzzlers

Ages 10–15 | $390New camp!

  • July 29 – August 2 | Session 3A | $390

Sports

Kids kicking around a play ball

Junior Sports

Ages 7–9 | $310–390

  • July 2–5 | Session 1A | $310*
  • July 15–19 | Session 2A | $390
  • July 29 – August 2 | Session 3A | $390
  • August 12–16 | Session 4A | $390
Off-SiteOff-Site
OutdoorsOutdoors
Splash PadSplash Pad

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

Kids playing soccer on a field

Senior Multi-Sports

Ages 10–13 | $310–390

  • July 8–12 | Session 1B | $390
  • August 6–9 | Session 3B | $310*
Off-SiteOff-Site
OutdoorsOutdoors

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

Soccer camp

Soccer

Ages 10–13 | $390

  • July 22–26 | Session 2B | $390
  • August 19–23 | Session 4B | $390
Off-SiteOff-Site
OutdoorsOutdoors

Visual Arts

A kid working on their artwork

Creative Arts

Ages 7–9 | $390–710

  • July 2–12 | Session 1 | $645*
  • July 15–26 | Session 2 | $710
  • July 29 – August 9 | Session 3 | $645*
  • August 12–23 | Session 4 | $710
  • August 26–30 | Session 5A | $390
Open HouseOpen House
Special GuestSpecial Guest
Splash PadSplash Pad

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

Two kids work at sewing machine

Fashion

Ages 9–13 | $710–725

  • July 2–12 | Session 1 | $710*
  • July 15–26 | Session 2 | $725
  • July 29 – August 9 | Session 3 | $710*
Open HouseOpen House

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

fashion cosplay

Fashion: Cosplay

Ages 9–13 | $725New camp!

  • August 12–23 | Session 4 | $725
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest
Kid working on their clay creation

Senior Arts: Clay

Ages 11–15 | $310–390

  • August 6–9 | Session 3B | $310*
  • August 19–23 | Session 4B | $390
Open HouseOpen House
Special GuestSpecial Guest

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

Kids around a table working on their creations

Senior Arts: Craft & Design

Ages 11–15 | $675

  • July 15–26 | 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 | $645

  • July 2–12 | Session 1 | $645*
Open HouseOpen House
Field TripField Trip
OR
Special GuestSpecial Guest

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

Kid working on their print

Senior Arts: Printmaking

Ages 11–15 | $390

  • July 29 – August 2 | Session 3A | $390
Open HouseOpen House
Special GuestSpecial Guest
Kid working on their clay sculpture

Senior Arts: Sculpture

Ages 11–15 | $390

  • August 12–16 | Session 4A | $390
Open HouseOpen House
Special GuestSpecial Guest
Young artist at work

Young Artists

Ages 9–12 | $310–390

  • July 2–5 | Session 1A | $310*
  • July 15–19 | Session 2A | $390
  • July 29 – August 2 | Session 3A | $390
  • August 12–16 | Session 4A | $390
  • August 26–30 | Session 5A | $390
Special GuestSpecial Guest

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

young artists clay

Young Artists: Clay (Waitlist Open)

Ages 9–12 | $390New camp!

  • July 8–12 | Session 1B | $390
Open HouseOpen House
Special GuestSpecial Guest
young artists drawing

Young Artists: Drawing

Ages 9–12 | $390New camp!

  • August 6–9 | Session 3B | $390*
Open HouseOpen House
Special GuestSpecial Guest

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

young artists painting

Young Artists: Painting

Ages 9–12 | $390New camp!

  • July 22–26 | Session 2B | $390
Open HouseOpen House
Special GuestSpecial Guest
young artists printmaking

Young Artists: Printmaking

Ages 9–12 | $390New camp!

  • August 19–23 | Session 4B | $390
Open HouseOpen House
Special GuestSpecial Guest

Young Campers

Active kids

Active Kids

Ages 4–6 | $310–390

  • July 2–5 | Session 1A | $310*
  • July 8–12 | Session 1B | $390
  • July 15–19 | Session 2A | $390
  • July 22–26 | Session 2B | $390
  • July 29 – August 2 | Session 3A | $390
  • August 6–9 | Session 3B | $310*
  • August 12–16 | Session 4A | $390
  • August 19–23 | Session 4B | $390
  • August 26–30 | Session 5A | $390
OutdoorsOutdoors
Special GuestSpecial Guest
Splash PadSplash Pad

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

curiosity camp

Curiosity

Ages 7–9 | $310–390

  • July 2–5 | Session 1A | $310*
  • July 8–12 | Session 1B | $390
  • July 15–19 | Session 2A | $390
  • July 22–26 | Session 2B | $390
  • July 29 – August 2 | Session 3A | $390
  • August 6–9 | Session 3B | $310*
  • August 12–16 | Session 4A | $390
  • August 19–23 | Session 4B | $390
  • August 26–30 | Session 5A | $390
Field TripField Trip
Special GuestSpecial Guest
Splash PadSplash Pad

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

Kinder arts

Kinder Arts

Ages 4–6 | $310–390New camp!

  • July 2–5 | Session 1A | $310*
  • July 8–12 | Session 1B | $390
  • July 15–19 | Session 2A | $390
  • July 22–26 | Session 2B | $390
  • July 29 – August 2 | Session 3A | $390
  • August 6–9 | Session 3B | $310*
  • August 12–16 | Session 4A | $390
  • August 19–23 | Session 4B | $390
  • August 26–30 | Session 5A | $390
Special GuestSpecial Guest
Splash PadSplash Pad

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

movin and groovin camp

Movin’ & Groovin’

Ages 4–6 | $310–390

  • July 2–5 | Session 1A | $310*
  • July 8–12 | Session 1B | $390
  • July 15–19 | Session 2A | $390
  • July 22–26 | Session 2B | $390
  • July 29 – August 2 | Session 3A | $390
  • August 6–9 | Session 3B | $310*
  • August 12–16 | Session 4A | $390
  • August 19–23 | Session 4B | $390
  • August 26–30 | Session 5A | $390
Special GuestSpecial Guest
Splash PadSplash Pad

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