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 241 - 260 of 910

Main
Monday Jun 22, 2026 at 2:00pm
On the second and fourth Mondays of each month, this event provides an opportunity for local authors and others who enjoy good writing to discuss...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Monday Jun 22, 2026 at 3:00pm (series runs until Dec 21, 2026)
New to Canada? Looking for support with school, work, or your social life? Drop-in to meet with a settlement youth outreach worker from Jewish Family...
Drop-in program
Add this event to your calendar

Cumberland
Monday Jun 22, 2026 at 3:30pm
Attention teens! Meet and interact with professional therapy dog s to de-stress from your exams. Drop-in (NO registration required!) ^_^ **** Attention, ados! Rencontrez des...
Drop-in program
Add this event to your calendar

Main
Monday Jun 22, 2026 at 6:00pm
Come join us for a fun collage session! Explore your creative side and piece together something beautiful. Collages make nice greeting cards or posters to...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Monday Jun 22, 2026 at 6:00pm (series runs until Dec 28, 2026)
Unwind and connect with others in a friendly, welcoming space. Play one of the available board games and puzzles, or bring games you want played!...
Drop-in program
Add this event to your calendar

Carlingwood
Monday Jun 22, 2026 at 6:00pm
Landscape photography is the art of capturing the natural world, outdoor spaces, and urban environments to evoke emotion, a sense of place, or to tell...

Stittsville
Monday Jun 22, 2026 at 6:30pm
Curious about new flavours? In this session, we will explore the spice's origin, share recipes, and exchange personal stories or cultural connections. Participants will receive...

Beaverbrook
Monday Jun 22, 2026 at 6:30pm (series runs until Aug 24, 2026)
Join us at the Beaverbrook Branch for an evening of crafting. Bring your knitting, crochet, embroidery, felting and sewing projects and work on them in...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Tuesday Jun 23, 2026 at 2:00pm
Artificial Intelligence (AI) tools have exploded over the last few years. They can: supercharge your web searches & help you find the most relevant information;...

North Gower
Tuesday Jun 23, 2026 at 2:00pm
Join us a for a relaxing afternoon of crafting fun. We will be making a unique Folded Book Vase with vintage charm. All supplies and...

Cumberland
Tuesday Jun 23, 2026 at 2:30pm (series runs until Jun 25, 2026)
We invite you to come to either (or both!) of two sessions to rave about your favourite books, and share your love for them with...

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

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...
- ‹ previous
- 13 of 46
- next ›