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 301 - 320 of 586
Conversation Group
Elmvale Acres
Wednesday Apr 22, 2026 at 6:00pm (series runs until Jun 24, 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...
Writing group
Greely
Wednesday Apr 29, 2026 at 6:00pm (series runs until Jun 24, 2026)
Get feedback on your writing (any genre) and ideas from the group. Hear the work of other writers and offer your feedback. Discuss ideas about...
Sunnyside
Wednesday Apr 29, 2026 at 6:00pm (series runs until Jun 17, 2026)
Want to learn more about Artificial Intelligence and Machine Learning? Join us for a series of introductory sessions presented by computer scientist and AI researcher...
Carp
Wednesday Apr 29, 2026 at 7:00pm
Pollinator steward, beekeeper, and forager Tauney Stinson of Forager Bee returns for a one-hour talk about pollinators in our region and how you can help...
Un livrel Canada, est un club de lecture numérique national et bilingue qui permet de tisser des liens entre les lecteurs et leur bibliothèque partout...

Online

Wednesday Apr 29, 2026 at 7:00pm
St-Laurent
Thursday Apr 30, 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! Drop-in program. This group meets the...
Manotick
Thursday Apr 30, 2026 at 10:15am (series runs until Jun 25, 2026)
Join fellow mahjong players for a friendly game in a congenial environment. Drop-in program, no registration required.
Greenboro
Thursday Apr 30, 2026 at 10:30am (series runs until Jun 25, 2026)
Improve your English, share stories and make new friends! Améliorez votre anglais, partager des histoires et faites des amis!
Hunt Club Riverside Park Community Centre
Thursday Apr 30, 2026 at 11:10am (series runs until May 14, 2026)
Join us for stories, rhymes and songs for children of all ages with a parent or caregiver. Drop-in program. Rejoinez-nous pour des contes, comptines et...
Genealogical tree / Arbre généalogique
Main
Thursday Apr 30, 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...
Carlingwood
Thursday Apr 30, 2026 at 1:00pm
Join us at the Carlingwood Library for an afternoon of crafting fun! We will be painting terracotta pots. All materials will be provided, and you...
Metcalfe village
Thursday Apr 30, 2026 at 2:00pm (series runs until Jun 25, 2026)
Meet your neighbours and discuss great books in a relaxed atmosphere. All are welcome! Drop-in every last Thursday of the month at 2:00pm. April’s book...
Beaverbrook
Thursday Apr 30, 2026 at 2:45pm
Looking to start in a new position, apply for your first job, or jump back into the workplace? The Community Employment Resource Centre (CERC) is...
crafts for adults
Centennial
Thursday Apr 30, 2026 at 3:00pm
Adults are invited to get creative and have fun with the goal of making an ugly imperfect piece of art. No experience required! All supplies...
people reading and talking
Emerald Plaza
Thursday Apr 30, 2026 at 5:30pm
Practice your English conversation skills in a low-pressure, friendly environment. This program is facilitated by The Nepean, Rideau & Osgoode Community Resource Centre (NROCRC).​ All...
Carlingwood
Thursday Apr 30, 2026 at 6:00pm (series runs until Aug 27, 2026)
Your evening escape into stories! Are you looking for a reason to dust off that pile of books next to your bed that have been...
Rosemount
Thursday Apr 30, 2026 at 6:00pm
Learn various ways to organize photos on your computer, phone or on the cloud. Understand how to create backups so your photos are protected against...
craft background
Ruth E. Dickinson
Thursday Apr 30, 2026 at 6:30pm (series runs until Jun 25, 2026)
Calling all slow-stitchers and handcrafters. If you hand sew, quilt, knit, crochet, needlefelt, cross-stitch, embroider, needlepunch, english paper piece or any other handcraft, please join...
Ruth E. Dickinson
Thursday Apr 30, 2026 at 6:30pm
Where curiosity powers up! Dive into circuits, robots, coding, and creative invention! Hands-on fun that lights up young minds. The program offers interactive, self-directed stations...

Sorry this event and its waiting list are full

People sitting around a table discussing books
Cumberland
Thursday Apr 30, 2026 at 7:00pm (series runs until May 28, 2026)
Join us once a month for lively discussions on books in a variety of genres and voices. When you register for a session, there is...