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 885

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

Vanier
Wednesday Jul 8, 2026 at 6:30pm (series runs until Dec 30, 2026)
Join our free English conversation group to practise 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

Manotick
Wednesday Jul 8, 2026 at 7:00pm (series runs until Dec 16, 2026)
Rejoignez notre groupe de conversation en français pour pratiquer le français dans une atmosphère détendue. Join our French conversation group to practice speaking in French...
Drop-in program
Add this event to your calendar

Emerald Plaza
Wednesday Jul 8, 2026 at 7:00pm (series runs until Aug 19, 2026)
Games are easy to find and fun to play: Giant Tetris, Giant Connect 4, Giant Guess Who, and large jigsaw puzzles. Wednesday July 8 -...
Drop-in program
Add this event to your calendar

Orléans
Wednesday Jul 8, 2026 at 7:00pm
In a Japanese-themed garden, a small space holds big ideas about designing with plants, stone, water and ma, the all-important space in between. Part garden...

Manotick
Thursday Jul 9, 2026 at 10:30am (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

Blackburn Hamlet
Thursday Jul 9, 2026 at 10:30am (series runs until Jul 11, 2026)
Come discover the fascinating (and sometimes mysterious) objects in our History Box! Explore and learn about them in a game format. Parents are welcome! The...
Drop-in program
Add this event to your calendar
- ‹ previous
- 15 of 45
- next ›