Toronto Public Library Homepage

Hobbies, Crafts & Games

Library Branch

Agincourt (3)
Albion (4)
Alderwood (1)
Bayview (3)
Beaches (3)
Black Creek (29)
Brentwood (13)
Bridlewood (3)
Brookbanks (6)
Burrows Hall (11)
Cedarbrae (7)
Centennial (3)
City Hall (7)
Cliffcrest (2)
Dawes Road (2)
Deer Park (5)
Don Mills (4)
Eatonville (6)
Fairview (8)
Fort York (5)
High Park (1)
Hillcrest (3)
Humber Bay (5)
Humberwood (8)
Jones (8)
Leaside (2)
Main Street (10)
Malvern (5)
Maryvale (9)
Palmerston (2)
Parkdale (6)
Port Union (7)
Richview (5)
Riverdale (4)
Runnymede (10)
Sanderson (2)
Steeles (2)
Thorncliffe (11)
Wychwood (1)
York Woods (6)
Icon of the event Magic Camp with WonderPhil
2:00 pm - 4:00 pm on recurring dates listed below
Location: Bendale

Would you like to amaze your friends and family? Learn amazing tricks and illusions from a professional magician and master magic tricks with things you'll find around the house. You'll also receive some cool magic props, so ...


Upcoming Dates:
Tue Jul 24
Wed Jul 25
Thu Jul 26
Fri Jul 27
Sat Jul 28
Icon of the event Father's Day Craft
All Day on recurring dates listed below
Location: Bendale

Make a special craft for Dad! Saturday June 9 or June 16...


Upcoming Dates:
Sat Jun 09
Sat Jun 16
Icon of the event Fun with DUPLO
2:00 pm - 4:00 pm on recurring dates listed below
Location: Bendale

Calling all DUPLO fans! Use your imagination and creativity to construct awesome DUPLO structures. ...


Upcoming Dates:
Sat May 26
Sat Jun 02
Sat Jun 09
Sat Jun 16
Sat Jun 23
Icon of the event Summer Movies @ Bendale
2:00 pm - 3:45 pm on recurring dates listed below
Location: Bendale

Join us for a fun family-friendly movies at the library. Parents and caregivers are welcome.


Upcoming Dates:
Tue Jul 03
Tue Jul 10
Tue Jul 17
Tue Jul 24
Tue Jul 31
Icon of the event After School Club
4:00 pm - 5:00 pm on recurring dates listed below
Location: Bendale

Come and join us after school for some games, activities and challenges! Drop in on Tuesdays and Thursdays from 4-5 p.m.


Upcoming Dates:
Tue May 22
Thu May 24
Tue May 29
Thu May 31
Tue Jun 05