Canadian Day Camps

A.M.A. Karate Camp (Sports) Academy of Design & Technology – Thinnox (Computer/Education/Science) Academy of Martial Arts (Health/Fitness) Academy of Theatre Arts (Arts/Dance/Music) Allegro Academy of Music and Art (Arts/Dance/Music)...