Looking for something to do after school? Come out to our After School Club and learn new things, make stuff, meet other kids and have fun! For ages 6-12. Registration required. Register in person or by call...
Are you a senior interested in learning recreational technology or customized help with your personal devices/ everyday technology problems? Come join us on Tuesday evenings in the Ashdale program room! This...
Get creative and have fun at our Perler Bead workshop. Design and make your own keychain, fob, or keepsake. The only limit is your imagination! Ages 13-17. Registration required. Register in-branch...
Practice English in small groups and with the support of our Volunteer Mentors! Speak with confidence, make new friends, network and share experiences. Learn about Canada and the Canadian culture. R...
Join us on a PA day Friday June 7th, 2-3pm in an introduction to origami, "The art of paper folding", by folding a duck, swan, and frog. (other models may be constructed time permitting). Adult accompaniment required. Su...
Children age 0-5 and their parents/caregivers are invited to join us for stories, rhymes, and musical instruments. After the program, stay to make a craft or socialize with other families. No registration required....
Join a Toronto Master Gardener to learn about choosing soil, plants, containers and how to arrange a beautiful dis-play. Materials will be distributed to participants, while supplies last. This program is par...
Enjoy a P.A. Day morning film with a family of ducks on a vacation of a lifetime! Popcorn will be served. Ages 12 and under. Registration required. Register in person or by calling the branch at 416-393...
Every Saturday, you are invited to drop in for a few casual games of chess in a welcoming environment. All ages are invited. Improve your chess skills and meet other players. No registration required. If you i...
Join jewelry artist Laurie Poirier and make your own wire-wrapped stone pendant! This program is for young adults, ages 18-24. Registration is required. Please register in the branch or call 416-393-7717....