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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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...
- ‹ previous
- 9 of 47
- next ›