Find a program or event

Some in-branch programs require registration with your library card. Please log in with your library account or follow this link to apply for a card online. You can also apply for a card in person at any of our 33 locations.

Displaying 241 - 260 of 588
Main
Tuesday Jan 13, 2026 at 4:30pm
Do you feel stressed when you have an exam the next day? Participants will learn about various study skills such as the Pomodoro technique to...
image of children doing homework
Elmvale Acres
Tuesday Jan 13, 2026 at 5:00pm (series runs until Jun 09, 2026)
Come and get help with reading, math, science, French, English, etc. Led by United for Literacy volunteers. For students in grades 1 through 10. /...
Reading Buddies
Rosemount
Tuesday Jan 13, 2026 at 5:00pm (series runs until Mar 03, 2026)
Do you have children ages 5 to 10? ​Would you like them to read more? ​Join our weekly Reading Buddies program. ​Each child will be...
board games
Centennial
Tuesday Jan 13, 2026 at 5:30pm (series runs until Jun 16, 2026)
Drop in with your friends & family for exciting board games, card games, and brain teasers! Play games from our large collection or bring your...
Reading Buddies
Rosemount
Tuesday Jan 13, 2026 at 5:30pm (series runs until Mar 03, 2026)
Do you have children ages 5 to 10? ​Would you like them to read more? ​ Join our weekly Reading Buddies program. ​Each child will...
Rosemount
Tuesday Jan 13, 2026 at 6:00pm (series runs until Mar 03, 2026)
Practice your French conversation skills in a low- pressure, friendly environment. All levels are welcome. ​
Calculator and rulers
Blackburn Hamlet
Tuesday Jan 13, 2026 at 6:00pm (series runs until Jun 09, 2026)
Come and get help with reading,math, science, French, English, etc.Led by United for Literacy volunteers. For students in grades 1 through 10. ​ Please note:...
Musical notes floating on black background
Rockcliffe Park
Tuesday Jan 13, 2026 at 6:00pm (series runs until Jun 09, 2026)
Are you looking for a cozy place to jam with other musicians? This is a drop-in for musicians ages 16+, to make some music. Bring...
Greenboro
Tuesday Jan 13, 2026 at 6:30pm (series runs until Mar 31, 2026)
Improve your French, share stories and make new friends! Améliorez votre français, partager des histoires et faites des amis!
Hazeldean
Tuesday Jan 13, 2026 at 6:30pm (series runs until Feb 17, 2026)
Gather your family and friends and come to play board games at the library. Family Program. 60 min. Drop-in.
Sunnyside
Tuesday Jan 13, 2026 at 6:45pm (series runs until Jun 16, 2026)
Practice English and meet new friends in a relaxed and friendly environment. Margaret is an accredited teacher of English as a Second Language with more...
People conversing | Des personnes en train de parler
Alta Vista
Tuesday Jan 13, 2026 at 7:00pm (series runs until Jun 30, 2026)
Join our English conversation groups! All levels are welcome. Free. Drop-in. Joignez-vous à un groupe de conversation en anglais ! Les personnes de tous les...
Text "Dickinson Reads Book Club" next to several books
Ruth E. Dickinson
Wednesday Jan 14, 2026 at 10:00am (series runs until Jun 10, 2026)
Join Dickinson Reads Book Club monthly on Wednesday mornings at the Ruth E. Dickinson Branch! We meet to enjoy lively good-natured discussions of a wide...
parent and child
Cumberland
Wednesday Jan 14, 2026 at 10:00am (series runs until Mar 04, 2026)
Stories, rhymes, and songs for babies (ages 0-18 months) and a parent/caregiver.
English conversation group
Main
Wednesday Jan 14, 2026 at 10:15am (series runs until Apr 29, 2026)
Join our free English conversation group to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program...
Beaverbrook
Wednesday Jan 14, 2026 at 10:15am (series runs until Mar 04, 2026)
Stories, rhymes and songs for children of all ages and a parent or caregiver, then join us for a Stay and Play. Drop-in. / Contes,...
Hazeldean
Wednesday Jan 14, 2026 at 10:15am (series runs until Mar 04, 2026)
Stories, rhymes and songs for toddlers and a parent or caregiver. 19-35 months. 30 min. Drop in.
Orléans
Wednesday Jan 14, 2026 at 10:15am (series runs until Mar 04, 2026)
Stories, rhymes, and songs for children of all ages and a parent or caregiver. Drop-in program. Family program. This program is followed by "Stay &...
Sunnyside
Wednesday Jan 14, 2026 at 10:15am (series runs until Mar 04, 2026)
Stories, rhymes and songs for children of all ages and a parent or caregiver. In English. Every Wednesday, 10:15am. Drop-in program.
children and an adult read together / des enfants et une adulte lisent ensemble
North Gloucester
Wednesday Jan 14, 2026 at 10:15am (series runs until Mar 04, 2026)
Stories, rhymes and songs for children of all ages and a parent or caregiver. Contes, comptines et chansons pour les enfants de tous âges et...