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 161 - 180 of 923
Rideau
Thursday Jun 18, 2026 at 6:30pm (series runs until Aug 27, 2026)
Profitez de notre groupe de conversation afin d'améliorer vos habiletés en français à l'oral. ​ Join our free French Conversation Group to practice speaking French...
St-Laurent
Thursday Jun 18, 2026 at 6:30pm (series runs until Aug 27, 2026)
Join our free English conversation group to practise speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program...
Cumberland
Thursday Jun 18, 2026 at 6:30pm (series runs until Aug 27, 2026)
Bring your knitting or crochet project and share advice, ideas, new techniques and conversations with fellow enthusiasts. For adults of all abilities. Drop-in program. Apportez...
3 children reading and one child browsing the bookshelf
Sunnyside
Thursday Jun 18, 2026 at 6:30pm
Come share the enjoyment of reading books with other kids ages 9-12! Each meeting we will have a book battle to choose the book we...
Sleuth Hounds
Alta Vista
Thursday Jun 18, 2026 at 6:30pm
Share the enjoyment of good mysteries in a relaxed atmosphere. Join us for our discussion on the following: Thursday, February 19th - A Capital Mystery...
Stittsville
Thursday Jun 18, 2026 at 6:30pm (series runs until Jun 25, 2026)
The Stittsville branch hosts weekly meetings of the Stittsville Creative Writing Group. Do you love to write? Is writing the air you breathe, or is...

Sorry this event and its waiting list are full

knitting
Blackburn Hamlet
Thursday Jun 18, 2026 at 6:30pm (series runs until Aug 27, 2026)
Bring your knitting or crochet project (or needlepoint, cross-stitch, etc.) and share tips and tricks, ideas and conversations with fellow enthusiasts. For adults of all...
Hand holding lego blocks
Ruth E. Dickinson
Thursday Jun 18, 2026 at 6:30pm
Join us each month for a storytime followed by a building challenge before finishing with a show and tell. Using our story for inspiration, children...
Metcalfe village
Thursday Jun 18, 2026 at 6:30pm
Join us for a fun evening of crafting! We will be painting mini decorative birdhouses. All supplies are provided. Please register for this program.
Sunnyside
Thursday Jun 18, 2026 at 6:45pm (series runs until Aug 27, 2026)
Améliorez votre français parlé et rencontrez des gens dans une ambiance décontractée et conviviale. Niveau intermédiaire. Practice your French language conversation skills and meet new...
Nepean Centrepointe
Thursday Jun 18, 2026 at 7:00pm
Join us to discuss books from the science fiction and fantasy genres each month. All are welcome! Every 3rd Thursday of the month from 7:00pm...
board games
Greely
Friday Jun 19, 2026 at 1:00pm (series runs until Jun 26, 2026)
Drop-in for a session of card games and board games for adults 55+ at the Greely Library. An assortment of games and cards will be...
Greenboro
Friday Jun 19, 2026 at 1:30pm (series runs until Dec 18, 2026)
Come play cards, roll the dice or play board games with us!
Lego Blocks
Orléans
Friday Jun 19, 2026 at 1:30pm (series runs until Jun 26, 2026)
When the kids are not in school on PD days, don't let their creativity dwindle! Let them show off their architectural creativity with LEGO®! Ages...
Orléans
Friday Jun 19, 2026 at 1:30pm (series runs until Aug 28, 2026)
Join us at the Orléans branch Friday afternoons from 1:30pm-3:30pm to make new friends. We have coffee, puzzles, board games and adult coloring books available...
Fiber art
Elmvale Acres
Friday Jun 19, 2026 at 2:00pm (series runs until Dec 18, 2026)
Bring your knitting or crochet project (or needlepoint, cross-stitch, etc) and share tips and tricks, ideas and conversations with fellow enthusiasts. For adults of all...
Books
Sunnyside
Friday Jun 19, 2026 at 2:00pm
Do you enjoy reading mysteries? Share the enjoyment of good mysteries in a relaxed atmosphere. Join us for discussion usually every third Friday of the...
Main
Friday Jun 19, 2026 at 3:00pm (series runs until Jul 31, 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...
Constance Bay
Friday Jun 19, 2026 at 3:00pm (series runs until Sep 25, 2026)
Come meet 1 on 1 with Social Prescriber Maddie from the Western Ottawa Community Resource Centre (WOCRC). A social prescriber connects individuals with non-clinical community...
sea creatures reading books / des créatures marines qui lisent des livres
Cumberland
Friday Jun 19, 2026 at 3:30pm
Help us celebrate the launch of the 2026 TD Summer Reading Club. We'll have Lego®, crafts, and a confetti cannon! ​ You can also register...