All Camp Types
20 Miles
All Ages
Any Gender
Click here to see all Activities
1
36
2
8
7
30
27
13
11
3
6
1
36
10
4
7
5
15
2
144
11
1
3
22
2
24
1
15
24
3
54
10
1
5
2

623 Summer Camps in Ontario, Canada (ON)

623 Summer Camps in for "Ontario, Canada (ON)"

Ontario Summer Camps Cities

Toronto Music Camp

Toronto, ON, CAN

Toronto Music Camp (TMC) is a unique summer music camp in Toronto where kids ages 8-11 and 12-16 come to…

Camp IMAGINE

Brampton, ON, CAN

From July 9th to 20th participants will take part in Dance, Crafts, Drama, Music Appreciation, Visual Arts,…

MaRS Future Leaders

Toronto, ON, CAN

MaRS Future Leaders is a unique hands-on program supported by one-on-one mentors, successful entrepreneurs…

Fitness 4 Success

Vaughan, ON, CAN

Fitness 4 Success is committed to the mental and physical wellbeing of Canadian youth and students.

Real U

London, Ontario, ON, CAN

Summer day camp: A 5 day camp that teaches real life skills, promotes self-discovery and leadership, and…

Verve Drama Camp

Sudbury, ON, CAN

Verve Drama Camp runs exciting summer drama day camps in Sudbury, ON with the goal of encouraging creativity…

Chus Martial Arts Summer Camp

Thornhill, ON, CAN

We specialize in teaching all children, we welcome every all children to our camp, whether you are a beginner…

Angelstone Riding Academy

Guelph, ON, CAN

Learn all the basics of caring for and riding your very own horse. Daily riding lessons as well as barn skills,…

Showing Results 221 – 230 of 623
  • MySummerCamps.com c/o Internet Brands, Inc.
  • |
  • 909 Sepulveda Blvd. - El Segundo, 90245
  • |
  • Fax: 310-280-4921
  • |
  • Toll-Free: 877-777-7738
© MySummerCamps.com 2003-. All rights reserved.
Last Updated:

Submit your request and one of our assistants will find the best camp for you.

Submit your request.

Please fill out the missing fields, thank you!

Sign up for camp news & deals. You can unsubscribe at any time

Thank You!

Thank You!

Your request has been sent.

We will contact you shortly. If you have any questions, call us at 1-877-777-7738