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 1 - 20 of 630
Reading Buddies
Richmond
Saturday Jan 24, 2026 at 11:45am
Do you have children ages 5 to 8? ​Would you like them to read more? ​ Join our weekly Reading Buddies program. ​Each child will...

Sorry this event has closed

Centennial
Saturday Jan 24, 2026 at 12:30pm
Need a quiet spot to focus and study? Use our program room! Snacks provided . Drop in anytime... Weekdays - January 14, 15, 16, 19,...
four people with speech bubbles
Orléans
Saturday Jan 24, 2026 at 1:00pm (series runs until Dec 19, 2026)
Practice your English conversation skills in a relaxed and friendly environment. All levels are welcome. Please note : Saturday September 20 , 2025, session is...
people talking
Elmvale Acres
Saturday Jan 24, 2026 at 1:00pm (series runs until Mar 28, 2026)
Pratiquez votre français dans un milieu décontracté et amical. Practice your French conversation skills in a relaxed and friendly environment.
Blackburn Hamlet
Saturday Jan 24, 2026 at 1:00pm
Hi teens! Looking for a quiet place to study for exams? Look no further! The Program Room at the Blackburn Hamlet branch will be reserved...
Emerald Plaza
Saturday Jan 24, 2026 at 1:00pm
Spend the afternoon with us enjoying hot drinks, tasty refreshments, and activities for all ages. Passez l'après-midi avec nous en dégustant des boissons chaudes, de...
Carlingwood
Saturday Jan 24, 2026 at 1:30pm (series runs until Mar 21, 2026)
The Witchlight Carnival has returned to the mortal realms. Join a group of adventurers and explore the fantastical fairy attractions in this D&D 5th edition...

Sorry this event and its waiting list are full

Carlingwood
Saturday Jan 24, 2026 at 1:30pm (series runs until Mar 21, 2026)
Step into the world of the Forgotten Realms in this beginner-friendly Dungeons & Dragons adventure. Players will explore mysterious ruins, battle dangerous creatures, and uncover...
Sunnyside
Saturday Jan 24, 2026 at 1:30pm (series runs until Jan 26, 2026)
Hi teens! Looking for a quiet place to study for exams? Our programming room will be reserved for you at select times during high school...
Emerald Plaza
Saturday Jan 24, 2026 at 1:30pm
Join us for a bilingual magic show. ​Family program. Ages 4+. 13:30-14:15. Registration Required.​ Rejoignez-nous pour un spectacle de magie bilingue. Programme familial pour les...

Sorry this event and its waiting list are full

Men sitting playing go game
Rideau
Saturday Jan 24, 2026 at 2:00pm (series runs until Apr 25, 2026)
The Ottawa Go Club ( https://ottawagoclub.wixsite.com/ogcs ) organizes a series of workshops for people who want to improve their knowledge of the Go game. We...
six illustrated hands holding up one book each towards the center
Stittsville
Saturday Jan 24, 2026 at 2:00pm (series runs until Mar 21, 2026)
Love to read and chat about books? Join us each month for a fun and relaxed discussion of our latest pick. Come ready to share...
three books on the right stacked together
Ruth E. Dickinson
Saturday Jan 24, 2026 at 2:00pm
Oh boy, this is gonna be great! Join us to celebrate all things Dog Man in our new monthly book club for middle graders! We’ll...
Cumberland
Saturday Jan 24, 2026 at 2:00pm
Artificial Intelligence (AI) tools have exploded over the last few years. They can: supercharge your web searches & help you find the most relevant information;...
Rosemount
Saturday Jan 24, 2026 at 2:30pm (series runs until May 16, 2026)
Bring your friends, hang out, and defeat your enemies. Play Super Smash Bros, Mario Kart 8 & more on our Nintendo Switch.​ ​Ages 12 to...
Family Literacy Day. Barbara Reid art
Cumberland
Saturday Jan 24, 2026 at 2:30pm
As honorary chair for Family Literacy Day, Barbara Reid will be providing a live virtual workshop on how to use modeling clay to create stories...
Nepean Centrepointe
Saturday Jan 24, 2026 at 3:00pm (series runs until Feb 21, 2026)
The monthly Teen Book Club is brought to you by the volunteer members of the Nepean Centrepointe branch's Teen Literary Council (TLC). Once a month,...
Carlingwood
Saturday Jan 24, 2026 at 3:00pm (series runs until Jan 30, 2026)
Looking for a place to study for exams? Select tables in the Teen Zone on Carlingwood's 3rd floor will be reserved for you during the...
Cartoon image of smiling young people standing in a row
Carp
Sunday Jan 25, 2026 at 10:00am (series runs until Jan 30, 2026)
Looking for a place to study for exams? Carp Branch is here for you during the high school examination period: Monday, January 5th to Friday,...
Stittsville
Sunday Jan 25, 2026 at 10:30am (series runs until Mar 08, 2026)
Stories, rhymes, and songs for families with children of all ages, accompanied by a parent or caregiver.