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 421 - 440 of 550

Cumberland
Friday Jan 23, 2026 at 3:00pm
Curious about Dungeons and Dragons (a.k.a. 'that game from Stranger Things')? Give it a try with this one-session-long adventure for beginners! D&D is a popular...
Registration opens on Friday, December 19, 2025 - 10:00am

Manotick
Friday Jan 23, 2026 at 4:00pm
Students of the Dental Hygiene Program at the Canadian National Institute of Health (CNIH) are offering a interactive oral health education session for adults at...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Saturday Jan 24, 2026 at 10:30am (series runs until Feb 28, 2026)
Stories, rhymes and songs for children of all ages and their parents or caregivers. Drop-in program.
Drop-in program
Add this event to your calendar

Orléans
Saturday Jan 24, 2026 at 10:30am
Celebrate Family Literacy Day 2026 with Canadian author and illustrator Barbara Reid! Barbara's virtual presentation is a demonstration on how to use clay to create...
Drop-in program
Add this event to your calendar

Centennial
Saturday Jan 24, 2026 at 10:30am
We’ll provide the markers, the ribbons and the bananas. Participants will get to decorate a banana, then bring it home as a healthy snack. We’ll...

Richmond
Saturday Jan 24, 2026 at 11:00am
Do you have children ages 5 to 8? Would you like them to read more? Join our weekly Reading Buddies program. Each child will...
Registration opens on Monday, January 5, 2026 - 10:00am

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...
Registration opens on Monday, January 5, 2026 - 10:00am

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...

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...

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...
Registration opens on Saturday, December 13, 2025 - 10:00am

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...
Drop-in program
Add this event to your calendar

Beaverbrook
Sunday Jan 25, 2026 at 10:30am
Drop in session to either get you started or to enhance your Libby and CloudLibrary experience. Bring your device (if possible) and your questions!
Drop-in program
Add this event to your calendar

Orléans
Sunday Jan 25, 2026 at 11:00am
Create and build with Lego®! Ages 6-12. Drop-in program. Architectes en herbe, à vos Lego®! Pour les 6 à 12 ans. Programme portes ouvertes.
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Monday Jan 26, 2026 at 1:00pm (series runs until Jun 22, 2026)
Are you a writer or author looking to learn more about the indie publishing process? Join author N.G. Avant for this monthly program discussing key...
Drop-in program
Add this event to your calendar

Greenboro
Monday Jan 26, 2026 at 2:00pm (series runs until Mar 30, 2026)
Expand your reading horizons by joining us each month to chat about a book from a new genre. Last Monday of each month Winter 2026...
Drop-in program
Add this event to your calendar

St-Laurent
Monday Jan 26, 2026 at 6:00pm (series runs until May 25, 2026)
Le 26 janvier, à 18h: Fatima Fatima vit seule avec ses deux filles : Souad, 15 ans, adolescente en révolte, et Nesrine, 18 ans, qui...
Drop-in program
Add this event to your calendar

Carlingwood
Monday Jan 26, 2026 at 6:00pm
Discover the wild side of Africa and its multitude of national parks. Carole Gobeil has just returned from Uganda and Kenya and is looking forward...

Stittsville
Monday Jan 26, 2026 at 6:30pm
Curious about new flavours? In this session, we will explore the spice's origin, share recipes, and exchange personal stories or cultural connections. Participants will receive...
Registration opens on Monday, December 29, 2025 - 10:00am

Beaverbrook
Tuesday Jan 27, 2026 at 5:30pm (series runs until Mar 03, 2026)
The Beaverbrook Junior Writers Club is for anyone age 8-12 who loves to write! Journaling, poetry, graphic novels, chapter books- and anything else! Whatever you...
Registration opens on Monday, January 5, 2026 - 10:00am

Hazeldean
Tuesday Jan 27, 2026 at 6:00pm
Combine basic drawing strokes into easy-to-learn pattern combinations that inspire creativity, relaxation, and meditation. Please note: The Mindful Art of Zentangle afternoon and evening sessions...
- ‹ previous
- 22 of 28
- next ›