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 936
Cartoon sea creatures / Dessin animé de  créatures de mer
Ruth E. Dickinson
Tuesday Jun 23, 2026 at 6:30pm
Soyez des nôtres pour un conte en famille qui rend hommage aux créatures marines légendaires. Ne manquez surtout pas le défi Lego thématique qui aura...
Carlingwood
Tuesday Jun 23, 2026 at 7:30pm (series runs until Jun 30, 2026)
Do you already have some basic French language skills, and are you looking for a casual, friendly environment where you can practice speaking? Join our...
Carp
Wednesday Jun 24, 2026 at 10:00am (series runs until Sep 23, 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...
Rideau
Wednesday Jun 24, 2026 at 10:30am (series runs until Aug 26, 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...
Nepean Centrepointe
Wednesday Jun 24, 2026 at 10:30am (series runs until Dec 16, 2026)
Do you need a casual, friendly environment where you can practice your English-speaking skills? Look no further than the English Conversation Group! Receive guidance from...
St-Laurent
Wednesday Jun 24, 2026 at 10:30am
Nous fournissons les jouets pour un temps de jouer et socialiser, Programme pour les enfants de tous âges et un parent ou gardien.
Elmvale Acres
Wednesday Jun 24, 2026 at 10:30am
Drop in to our program room where you will find an assortment of toys and free play opportunities. Meet and connect with other parents while...
Nepean Centrepointe
Wednesday Jun 24, 2026 at 10:30am
Need help navigating your way around a computer? This beginner friendly basics class will teach you the fundamentals of a computer, how to use them...
Sunnyside
Wednesday Jun 24, 2026 at 12:00pm (series runs until Dec 30, 2026)
Bring your knitting or crochet and meet fellow enthusiasts at the Sunnyside branch. Knitters of all abilities are welcome.
Beaverbrook
Wednesday Jun 24, 2026 at 1:00pm (series runs until Aug 26, 2026)
Speak, in person, with a Public Health Nurse to get support around infant feeding and parenting. No appointment is necessary, simply drop in during these...
Orléans
Wednesday Jun 24, 2026 at 1:00pm (series runs until Dec 30, 2026)
Bring your knitting or crochet project and share advice, ideas and conversations with fellow enthusiasts. For adults of all abilities. Drop-in. Apportez votre projet de...
North Gower
Wednesday Jun 24, 2026 at 1:00pm
Join us for an informal gathering of knitting enthusiasts - from beginners to experts. Share your ideas and projects in a relaxed social atmosphere. Every...
Rosemount
Wednesday Jun 24, 2026 at 1:30pm
Bring your knitting and/or crocheting projects and share advice, ideas and conversations with fellow enthusiasts. For adults of all abilities.
Coffee | Café
Alta Vista
Wednesday Jun 24, 2026 at 1:30pm (series runs until Aug 26, 2026)
An open house for persons with dementia, their care partners and families. This program is drop-in, but if you choose to register you will receive...
Rockcliffe Park
Wednesday Jun 24, 2026 at 1:30pm
The Writers Collective of Canada (WCC) and the Rockcliffe Park Branch invite you to join us for our writing workshops: Write With Us! We are...
Main
Wednesday Jun 24, 2026 at 2:00pm (series runs until Sep 30, 2026)
Rejoignez notre groupe de conversation en français pour pratiquer le français dans une atmosphère détendue. Niveaux intermédiaire , inscription non requise. Join our French conversation...
North Gloucester
Wednesday Jun 24, 2026 at 2:00pm (series runs until Aug 26, 2026)
Feel like chatting? Come to the library for some coffee/tea and conversation. Every last Wednesday of the month, from 2 to 3:30 pm: Tea and...
Blackburn Hamlet
Wednesday Jun 24, 2026 at 2:00pm (series runs until Aug 19, 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...
Nepean Centrepointe
Wednesday Jun 24, 2026 at 2:00pm
Celebrate the beginning of summer by painting! We will be creating summer-themed watercolour art. All materials provided. Registration required.

Sorry this event and its waiting list are full

Cumberland
Wednesday Jun 24, 2026 at 3:00pm (series runs until Jul 22, 2026)
Join us biweekly for a relaxing afternoon of DIY home décor and crafts. All supplies will be provided, and all skill levels are welcome. Each...