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 701 - 720 of 836

Munster
Wednesday Aug 5, 2026 at 10:30am
Meet the Parrots! Join us for an interactive program presented by Parrot Partners, the only rehabilitation program for parrots in Canada! They will bring several...

Blackburn Hamlet
Wednesday Aug 5, 2026 at 1:30pm
Curious about Dungeons and Dragons (a.k.a. 'that game from Stranger Things')? Give it a try with this one-session-long adventure for beginners! D&D is a popular...
Registration opens on Friday, June 12, 2026 - 10:00am

Ruth E. Dickinson
Wednesday Aug 5, 2026 at 2:00pm
Jump into puddles, ponds, rivers and streams to check out the cool freshwater world. We will be exploring the beloved capybara! Registration required. Ages 7-12.
Registration opens on Monday, June 8, 2026 - 10:00am

Nepean Centrepointe
Wednesday Aug 5, 2026 at 2:00pm
Students will learn basic chords and strumming rhythms as well as the anatomy of the ukulele. Ages 7-12. Registration required. Ottawa Public Library is committed...
Registration opens on Monday, June 8, 2026 - 10:00am

Carlingwood
Wednesday Aug 5, 2026 at 2:00pm
Welcome some poultry from the Canada Agriculture and Food Museum into your library visit! Listen to them cluck and coo, touch their soft feathers and...
Registration opens on Monday, June 8, 2026 - 10:00am

Orléans
Wednesday Aug 5, 2026 at 2:00pm
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...
Registration opens on Monday, June 8, 2026 - 10:00am

Richmond
Wednesday Aug 5, 2026 at 2:00pm
But here at the library, it's never boring. Join us and find out about all the places around us. We will be creating and racing...
Registration opens on Monday, June 8, 2026 - 10:00am

Alta Vista
Wednesday Aug 5, 2026 at 2:00pm
Se laisser porter par les courants. Sautez à pieds joints dans les flaques, étangs, rivières et ruisseaux pour découvrir tout un monde d’eau douce. Inscription...

Online
Wednesday Aug 5, 2026 at 2:00pm (series runs until Aug 19, 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...
Registration opens on Monday, June 8, 2026 - 10:00am

Hazeldean
Wednesday Aug 5, 2026 at 2:30pm
Dive deeper. Discover more. Come join us for an undersea adventure. Build a coral reef with Lego, test object buoyancy, design a boat and more...
Registration opens on Monday, June 8, 2026 - 10:00am

Carlingwood
Wednesday Aug 5, 2026 at 2:30pm
Accueillez quelques-unes des poules du Musée de l'agriculture et de l'alimentation du Canada dans votre bibliothèque! Écoutez-les caqueter, touchez leurs plumes douces et regardez-les gratter...
Registration opens on Monday, June 8, 2026 - 10:00am

Ruth E. Dickinson
Wednesday Aug 5, 2026 at 6:30pm
Join us for a hands-on workshop where you’ll learn how to design and create your own zines! A fanzine, or zine for short, is a...
Drop-in program
Add this event to your calendar

Orléans
Thursday Aug 6, 2026 at 10:30am
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! Dive into a magical underwater world...
Registration opens on Monday, June 8, 2026 - 10:00am

Sunnyside
Thursday Aug 6, 2026 at 10:30am
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! We’ll gather inspiration from the famous...
Registration opens on Monday, June 8, 2026 - 10:00am

St-Laurent
Thursday Aug 6, 2026 at 10:30am
Dip into a world of popping, fizzing, and sparkling! Mix, colour, and create your own bath bombs in this hands-on craft perfect for young scientists...
Registration opens on Monday, June 8, 2026 - 10:00am

Cumberland
Thursday Aug 6, 2026 at 2:00pm
Join Patty McLaughlin from the Wild Bird Care Centre for a fun and exciting hands-on presentation that invites participants to “dive in” to the amazing...
Registration opens on Monday, June 8, 2026 - 10:00am

Richmond
Thursday Aug 6, 2026 at 2:00pm
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! Come in and make a fish. Ages: 4 years +
Drop-in program
Add this event to your calendar

Greenboro
Thursday Aug 6, 2026 at 2:00pm
Dip into a world of popping, fizzing, and sparkling! For ages 7-9. Registration required. Plongez dans un monde effervescent et pétillant. Pour les 7 à...
Registration opens on Monday, June 8, 2026 - 10:00am

Carp
Thursday Aug 6, 2026 at 2:00pm
Get into the groove in this highly energetic and interactive dance session! Participants will explore simple, fun, and easy dance moves that everyone can follow...
Registration opens on Monday, June 8, 2026 - 10:00am

Centennial
Thursday Aug 6, 2026 at 2:00pm
From the deepest and darkest depths of the sea, explore the mysteries of the ocean. We will be making our own slime and decorating some jars...
Registration opens on Monday, June 8, 2026 - 10:00am
- ‹ previous
- 36 of 42
- next ›