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 221 - 240 of 923

Sunnyside
Tuesday Jun 23, 2026 at 4:00pm
Pop in to get your registration kit and have a snack. We will have face painting, crafts and other fun activities! Venez chercher votre...
Drop-in program
Add this event to your calendar

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

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...

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

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

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...

Rosemount
Wednesday Jun 24, 2026 at 3:00pm
Join us as we celebrate the launch of the 2026 TD Summer Reading Club! Register for the Club, decorate the front of the library with...
Drop-in program
Add this event to your calendar

Carlingwood
Wednesday Jun 24, 2026 at 4:00pm
Tween Nutrition: Healthy Smoothies Smoothies are a great way to fit in all the food groups. Plus, they're a fast way to whip up a...

Richmond
Wednesday Jun 24, 2026 at 6:00pm
Create lovely botanical-themed greeting cards using basic colours and simple brush strokes. No artistic talent required.

Greenboro
Wednesday Jun 24, 2026 at 6:30pm (series runs until Dec 30, 2026)
Improve your English, share stories and make new friends! Améliorez votre anglais, partager des histoires et faites des amis!
Drop-in program
Add this event to your calendar

Manotick
Thursday Jun 25, 2026 at 10:15am (series runs until Dec 10, 2026)
Join fellow mahjong players for a friendly game in a congenial environment. Drop-in program, no registration required.
Drop-in program
Add this event to your calendar

Sunnyside
Thursday Jun 25, 2026 at 1:00pm (series runs until Aug 20, 2026)
Come play Euchre this summer and make new friends! Even if you don't know how to play, a guide will be there to teach you...

Metcalfe village
Thursday Jun 25, 2026 at 2:00pm
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. June's book...
Drop-in program
Add this event to your calendar

Emerald Plaza
Thursday Jun 25, 2026 at 2:30pm
Enjoy a tour of Emerald Plaza branch and visit our community resource fair. You will meet local service providers offering support in health, settlement, recreation,...
Drop-in program
Add this event to your calendar

Main
Thursday Jun 25, 2026 at 4:00pm
You’ve written your last test of the semester, now come hang out and relax! We’ll be playing the musical La La Land, starring Ryan Gosling...
Drop-in program
Add this event to your calendar

Greenboro
Thursday Jun 25, 2026 at 5:00pm (series runs until Dec 10, 2026)
This program hosted by South-East Ottawa Community Health Centre offers free, one-on-one support to help people of all ages improve their health, prevent illness and...
Drop-in program
Add this event to your calendar

Rockcliffe Park
Thursday Jun 25, 2026 at 5:30pm
Over the course of this workshop, Editor Andy Park will explore some approaches to doing a big-picture edit of your work, which will include Reading...
- ‹ previous
- 12 of 47
- next ›