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 441 - 460 of 597
Cumberland
Monday Jan 26, 2026 at 10:00am (series runs until Jun 22, 2026)
Do you love browsing through cookbooks and trying new recipes? Then come and meet with other food enthusiasts and put a cookbook to the test!...

Registration opens on Monday, January 5, 2026 - 10:00am

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...
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...
Blackburn Hamlet
Monday Jan 26, 2026 at 2:00pm
Learn how to land your first job in Canada successfully. This workshop will review job search strategies, resume writing, and interview preparation. Offered by YMCA...
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...
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

Family Literacy Week
Hazeldean
Tuesday Jan 27, 2026 at 4:00pm
Welcome some poultry from the Canada Agriculture and Food Museum into your library visit! Listen to them cluck and coo, touch their soft feathers and...

Registration opens on Monday, January 5, 2026 - 10:00am

Boardgames and Gaming
Main
Tuesday Jan 27, 2026 at 5:00pm (series runs until Feb 24, 2026)
Drop for an evening of card games and board games at the library. Bring your friends or meet new people! Drop-in program. For teens and...
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...
Blackburn Hamlet
Wednesday Jan 28, 2026 at 2:00pm (series runs until Jun 24, 2026)
Join us at the Blackburn Hamlet branch for a watercolour painting session. Bring your own project or start something new in the company of like-minded...
Richmond
Wednesday Jan 28, 2026 at 6:00pm (series runs until May 27, 2026)
Participate in the community project of making scarves/mittens for the local Food Bank OR bring your crochet project and share advice, ideas and conversations with...
St-Laurent
Thursday Jan 29, 2026 at 10:00am (series runs until May 28, 2026)
Come meet to enjoy and discuss a wide variety of books selected by book club members. All are welcome! On November 27th, Charlotte Gray will...
Genealogical tree / Arbre généalogique
Main
Thursday Jan 29, 2026 at 1:00pm
Want to learn more about your family history or are getting stuck working on your family tree? Drop-in to share research strategies, and discover what...
St-Laurent
Thursday Jan 29, 2026 at 1:00pm
Avez-vous une question juridique suite à la rencontre du 22 janvier sur les droits des locataires en Ontario ? Un avocat du Centre d’information juridique...
Sunnyside
Thursday Jan 29, 2026 at 6:30pm (series runs until May 28, 2026)
Join the Carleton Poetic Society on the last Thursday of every month at the Sunnyside Library for a series of themed creative writing workshops. The...
children with beakers, a globe, books and a telescope
Ruth E. Dickinson
Thursday Jan 29, 2026 at 6:30pm
Where curiosity powers up! Dive into circuits, robots, coding, and creative invention! Hands-on fun that lights up young minds. For ages 5 and up. Registration required.

Registration opens on Monday, January 5, 2026 - 10:00am

Rosemount
Thursday Jan 29, 2026 at 7:00pm
Enjoy photos and narration of coastal, interior and island beauty including stunning gardens and birdlife. ​ Presented by Lynda Buske from the Ottawa PC Users’...

Registration opens on Monday, January 5, 2026 - 10:00am

two adults and two children reading a book together
Richmond
Friday Jan 30, 2026 at 1:30pm
Join us for various fun, self lead literacy activities to celebrate Family Literacy Day.