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 281 - 300 of 891

Carlingwood
Wednesday Jul 8, 2026 at 2:00pm
From the deepest and darkest depths of the sea, explore the mysteries of the ocean. We will be exploring: Through stories and activities, we will...

Osgoode
Wednesday Jul 8, 2026 at 2:00pm (series runs until Sep 02, 2026)
Create and build with Lego®! Drop-in program.
Drop-in program
Add this event to your calendar

Online
Wednesday Jul 8, 2026 at 2:00pm (series runs until Jul 22, 2026)
Get ready for a storytelling adventure that will test the limits of your imagination. We are playing D&D 5th edition. Sign up for a 3-week...
Summer Reading Club: Make Waves/On fait la vague!
Elmvale Acres
Wednesday Jul 8, 2026 at 2:30pm (series runs until Aug 12, 2026)
Discover your overflowing talents! We will explore theater, movement and music through water-themed fun. Ages 4-6. Registration required. Venez découvrir tout le talent qui vous...

Main
Wednesday Jul 8, 2026 at 2:30pm
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! Explore how we can make art...
Drop-in program
Add this event to your calendar

St-Laurent
Wednesday Jul 8, 2026 at 2:30pm
It’s a big place out there! Come join us as we circumnavigate this big blue sphere we all call home. From seaweed to sharks, discover...

Rosemount
Wednesday Jul 8, 2026 at 2:30pm (series runs until Aug 05, 2026)
LEGO Party / Fête en blocs Create and build with Lego®! Drop-in program. Ages 6-12. Fête en blocs Architectes en herbe, à vos Lego®! Programme...
Drop-in program
Add this event to your calendar

Cumberland
Wednesday Jul 8, 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...

Ruth E. Dickinson
Wednesday Jul 8, 2026 at 3:00pm (series runs until Dec 23, 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...
Drop-in program
Add this event to your calendar

Main
Wednesday Jul 8, 2026 at 4:00pm (series runs until Aug 26, 2026)
Join us for open games of chess. Whether you're a beginner or more advanced, this is a relaxed environment where everyone is welcome. Bring your...
Drop-in program
Add this event to your calendar

Vernon
Wednesday Jul 8, 2026 at 4:30pm
Refresh your knowledge on the most curious of creatures - axolotls! With different stations and activities, there’s something for everyone. Family ages 4+. 60 min. Registration...

Stittsville
Wednesday Jul 8, 2026 at 5:15pm (series runs until Dec 30, 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...
Drop-in program
Add this event to your calendar

Rosemount
Wednesday Jul 8, 2026 at 6:00pm (series runs until Aug 19, 2026)
Practice your English conversation skills in a low- pressure, friendly environment. All levels are welcome.
Drop-in program
Add this event to your calendar

Carlingwood
Wednesday Jul 8, 2026 at 6:00pm (series runs until Jul 15, 2026)
Join us in creating a Drawstring bag . Hands-on introduction to hand sewing . Drawstring Bags are a fun way to learn how to use...
Sorry this event and its waiting list are full

Main
Wednesday Jul 8, 2026 at 6:30pm (series runs until Jul 29, 2026)
Join our free English conversation to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program. **...
Drop-in program
Add this event to your calendar

Stittsville
Wednesday Jul 8, 2026 at 6:30pm (series runs until Dec 30, 2026)
Got a portable craft project? Bring it along and chat with some fellow crafters while you work! Share your expertise if you're comfortable, and learn...
Drop-in program
Add this event to your calendar

Rideau
Wednesday Jul 8, 2026 at 6:30pm (series runs until Dec 23, 2026)
Do you already have some basic English language skills, and are you looking for a casual, friendly environment where you can practice your English speaking...
Drop-in program
Add this event to your calendar

Orléans
Wednesday Jul 8, 2026 at 6:30pm (series runs until Dec 30, 2026)
The Writers Collective of Canada (WCC) and the Orléans Branch invite you to join us for our writing workshops: Write With Us! We are all...
Drop-in program
Add this event to your calendar

Main
Wednesday Jul 8, 2026 at 6:30pm
Ottawa Bad Movie Nights and Ottawa Public Library present a screening of Rattlers (1976). Please join us from 6:30pm to 8:30pm, at the OPL's Main...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Wednesday Jul 8, 2026 at 6:30pm
We'll tell about all about some of our favourite books that you are guaranteed to enjoy this summer while we zentangle. Who knows, you might...
Drop-in program
Add this event to your calendar
- ‹ previous
- 15 of 45
- next ›