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 860

Main
Saturday Aug 1, 2026 at 2:00pm
Drop in for a free viewing of Flow. Participants are welcome to bring a light snack and a covered drink. Drop-in program. Family program. Flow,...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Sunday Aug 2, 2026 at 2:00pm
Sail the seven seas. It's time to go on a treasure hunt! Calling all pirates! Climb aboard the Going Merry and embark on an adventure...
Registration opens on Monday, June 8, 2026 - 10:00am

Ruth E. Dickinson
Tuesday Aug 4, 2026 at 10:30am
Hoist the sails and travel the seas. Grab your mateys and get ready for a rollicking good time. Drop-in program. Ages 4-6.
Drop-in program
Add this event to your calendar

Stittsville
Tuesday Aug 4, 2026 at 10:30am
Come craft at the library. We have all the supplies you need to satisfy your creativity! Drop-in Family program.
Drop-in program
Add this event to your calendar

Rockcliffe Park
Tuesday Aug 4, 2026 at 2:00pm
Refresh your knowledge of facts, fish, and fun! We will learn about fresh water jelly fish, and create our own jelly fish to take home...
Registration opens on Monday, June 8, 2026 - 10:00am

Carlingwood
Tuesday Aug 4, 2026 at 2:00pm
Dive into hands on crafting fun! Make art inspired by water, waves and the sea while discovering your arty side! Wear something you are prepared...
Registration opens on Monday, June 8, 2026 - 10:00am

Rosemount
Tuesday Aug 4, 2026 at 2:00pm
Sail the seven seas. It’s time to go on a treasure hunt! In this escape room, you will solve clues to discover buried treasure. [Registration required.]...
Registration opens on Monday, June 8, 2026 - 10:00am

Osgoode
Tuesday Aug 4, 2026 at 2:00pm
Seek and find. Find and seek. Anything goes when looking for underwater treasures and fascinating creatures! Make your own sea monster!

Beaverbrook
Tuesday Aug 4, 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

Hazeldean
Tuesday Aug 4, 2026 at 2:30pm
Create and build with Lego®! Family program. 60 min. Drop in.
Drop-in program
Add this event to your calendar

Main
Tuesday Aug 4, 2026 at 5:30pm
Drop in for a screening of Mean Girls . Come for the comedy, stay for the delicious drama! Goodie bags with snacks and drinks will...
Drop-in program
Add this event to your calendar

Sunnyside
Wednesday Aug 5, 2026 at 10:15am
Seek and find. Find and seek. Anything goes when looking for underwater treasures and fascinating creatures! After an Under the Sea Storytime, we will be...
Drop-in program
Add this event to your calendar

Stittsville
Wednesday Aug 5, 2026 at 10:30am
Build, explore, and design in an environment that encourages curiosity, problem-solving, and teamwork. We will be trying out STEM materials and there will be tables...
Registration opens on Monday, June 8, 2026 - 10:00am

North Gower
Wednesday Aug 5, 2026 at 10:30am
Dip into a world of popping, fizzing, and sparkling! Registration required. Ages 4-6
Drop-in program
Add this event to your calendar

Carp
Wednesday Aug 5, 2026 at 10:30am
Sail the seven seas. It's time to go on a treasure hunt! Create a pirate hat, draw a treasure map, and explore the library on...
Registration opens on Monday, June 8, 2026 - 10:00am

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
- ‹ previous
- 36 of 43
- next ›