Banner
Image
Photo showing someone from the knees down, lying on grass, with legs crossed and wearing red sneakers. Above the sneakers are white line illustrations.

Summer 2023

The sun is shining and summer is almost here!


This summer we’re bringing back some old favourites and adding new exciting programs. It wouldn’t be summer without the TD Summer Reading Club and Teen Summer Reading Challenge. You’ll also find great programs, activities, challenges and games at every library location.


Drop in to any location and join in the fun or just relax, stay cool and spend time together at your neighbourhood branch.

Media
Image
yellow sun walking
Image
Photo of a boy holding a flashlight and reading a picture book in bed. A cat snuggles with him.

 

TD Summer Reading Club

 

Keep your family happily reading all Summer Long!

 

AGES: Pre-reader to 12

Registration starts June 24 and continues through the summer.

Drop in daily or when you can. Continues until September 2.

 

 

Enjoy books and complete activities, and chat about your reading with Library staff for your chance to win weekly prizes! 

 

Want to play virtually? Register online using Beanstack to track daily reading and complete challenges to earn badges.

Teen Summer Reading Challenge

 

AGES: 13-17

Registration starts June 24 and continues through the summer.


Track your daily reading this summer and complete activities for a chance to win weekly prizes. Register online using Beanstack starting June 24 and continuing through the summer. Come into the library to explore books, complete activities, and chat about your reading.
Image
Line illustration in white of feet wearing running shoes and tapping the ground on a red background.

 

Summer Programs


FIND ALL SUMMER PROGRAMS FOR CHILDREN & FAMILIES

 

FIND SUMMER PROGRAMS FOR TEENS

 

All programs are free!

 

Many programs are drop in, with no registration required.

 

For registered programs, registration starts 1 week before the program date. Register in person at your branch, online here on our website, or by calling us at 519-661-4600.