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
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
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Paddle Sports
Ages 12–15 | $425
- July 2–5 | Session 1A | $425*
- August 6–9 | Session 3B | $425*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Circus Arts
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Leadership
Counsellor-in-Training
Age 15
- July 2–26 | Sessions 1–2 | FREE*
- July 29 – August 23 | Sessions 3–4 | FREE*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Instructors-in-Training
Age 15 (by end of calendar year) | FREE
Program runs all summer – click Learn More for details.
Leaders-in-Training
Ages 13–14 | $710
- July 15–26 | Session 2 | $710
- August 12–23 | Session 4 | $710
Performing Arts
Dance, Dance, Dance
Ages 7–9 | $710
- July 15–26 | Session 2 | $710
- August 12–23 | Session 4 | $710
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Musical Explorations
Ages 7–9 | $710New camp!
- July 15–26 | Session 2 | $710
Musical Theatre
Ages 10–15 | $710
- August 12–23 | Session 4 | $710
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Theatre Production
Ages 11–15 | $710
- August 12–23 | Session 4 | $710
Theatre: Stage Performance
Ages 10–15 | $390New camp!
- July 22–26 | Session 2B | $390
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Sailing
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
CANSail 3 or 4
Ages 11–15 | $1600
- July 2–26 | Sessions 1–2 | $1600*
- July 29 – August 23 | Sessions 3–4 | $1600*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
iCAN Catch-Up
Ages 9–15 | $480
- August 26–30 | Session 5A | $480
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Specialty & Science
Architecture
Ages 10–13 | $645
- July 29 – August 9 | Session 3 | $645*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Chess Challenge
Ages 8–12 | $325–395
- July 2–5 | Session 1A | $325*
- July 29 – August 2 | Session 3A | $395
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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.
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.
Interior Design & Decorating (Waitlist Open)
Ages 10–13 | $390
- July 22–26 | Session 2B | $390
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
* 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
Mad Science: Rocket Scientists (Waitlist Open)
Ages 8–11 | $425New camp!
- July 8–12 | Session 1B | $425
Mad Science: Science Adventures
Ages 8–11 | $425New camp!
- July 22–26 | Session 2B | $425
Senior Authors
Ages 11–13 | $645
- July 2–12 | Session 1 | $645*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Senior Chess
Ages 9–13 | $390–415New camp!
- July 8–12 | Session 1B | $415
- August 6–9 | Session 3B | $390*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
Ages 10–13 | $390
- July 8–12 | Session 1B | $390
- August 19–23 | Session 4B | $390
Young Authors
Ages 8–10 | $390–645
- July 29 – August 9 | Session 3 | $645*
- August 26–30 | Session 5A | $390
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Young Puzzlers
Ages 10–15 | $390New camp!
- July 29 – August 2 | Session 3A | $390
Sports
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Senior Multi-Sports
Ages 10–13 | $310–390
- July 8–12 | Session 1B | $390
- August 6–9 | Session 3B | $310*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Soccer
Ages 10–13 | $390
- July 22–26 | Session 2B | $390
- August 19–23 | Session 4B | $390
Visual Arts
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Fashion: Cosplay
Ages 9–13 | $725New camp!
- August 12–23 | Session 4 | $725
Senior Arts: Clay
Ages 11–15 | $310–390
- August 6–9 | Session 3B | $310*
- August 19–23 | Session 4B | $390
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Senior Arts: Craft & Design
Ages 11–15 | $675
- July 15–26 | Session 2 | $675
Senior Arts: Drawing & Painting
Ages 11–15 | $645
- July 2–12 | Session 1 | $645*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Senior Arts: Printmaking
Ages 11–15 | $390
- July 29 – August 2 | Session 3A | $390
Senior Arts: Sculpture
Ages 11–15 | $390
- August 12–16 | Session 4A | $390
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Young Artists: Clay (Waitlist Open)
Ages 9–12 | $390New camp!
- July 8–12 | Session 1B | $390
Young Artists: Drawing
Ages 9–12 | $390New camp!
- August 6–9 | Session 3B | $390*
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
Young Artists: Painting
Ages 9–12 | $390New camp!
- July 22–26 | Session 2B | $390
Young Artists: Printmaking
Ages 9–12 | $390New camp!
- August 19–23 | Session 4B | $390
Young Campers
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.
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
* Please note: There are no camps on Monday, July 1 and Monday, August 5 due to statutory holidays.