Find a program or event

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 521 - 540 of 870
Sail the seven seas. It’s time to go on a treasure hunt!
Carlingwood
Tuesday Jul 14, 2026 at 2:00pm
Sail the seven seas. It’s time to go on a treasure hunt! In this escape room, you solve clues to discover buried treasure.   [Registration required.] [Ages...

Registration opens on Monday, June 8, 2026 - 10:00am

Cartoon sea creatures / Dessin animé de créatures de mer
Osgoode
Tuesday Jul 14, 2026 at 2:00pm
Sail the seven seas. It’s time to go on a treasure hunt! Explore the high seas with Cubetto and make a fun craft. Ages 4+...
Cartoon sea creatures / Dessin animé de  créatures de mer
Nepean Centrepointe
Tuesday Jul 14, 2026 at 2:00pm
Deep in the Ocean... Seek and find. Find and seek. Anything goes when looking for underwater treasures and fascinating creatures! Why are Jellyfish everywhere, and...

Registration opens on Monday, June 8, 2026 - 10:00am

Cartoon sea creatures / Dessin animé de créatures de mer
Metcalfe village
Tuesday Jul 14, 2026 at 2:00pm (series runs until Aug 11, 2026)
Join us to create art inspired by beloved children’s book artists! Make art inspired by water, waves, and the sea while discovering your artsy side! In July, we will...
knitting
Centennial
Tuesday Jul 14, 2026 at 2:00pm (series runs until Sep 01, 2026)
Do you like to knit, crochet or do hand work? Join like minded individuals for an enjoyable afternoon of crafting. Bring any project you are...
Cartoon sea creatures / Dessin animé de  créatures de mer
Cumberland
Tuesday Jul 14, 2026 at 3:00pm
A sport once tagged as the domain of adrenaline junkies, cave divers have become an important asset to scientists exploring global climate change, archaeology, water...

Registration opens on Monday, June 8, 2026 - 10:00am

Hazeldean
Tuesday Jul 14, 2026 at 6:00pm
Combine basic drawing strokes into easy-to-learn patten combinations that inspire creativity, relaxation, and meditation.
Ruth E. Dickinson
Tuesday Jul 14, 2026 at 6:30pm (series runs until Aug 11, 2026)
Joignez-vous à nous pour une heure du conte suivi d’un défi de construction LEGO thématique. En utilisant l’histoire comme inspiration, les enfants donneront vie au...
Carp
Tuesday Jul 14, 2026 at 6:30pm
Join us at the Carp Branch for an evening of creativity and fun! This month is junk journaling! Junk journaling is a blend of mixed-media...

Registration opens on Tuesday, June 16, 2026 - 10:30am

Beaverbrook
Tuesday Jul 14, 2026 at 6:30pm (series runs until Aug 25, 2026)
Drop in for a free viewing of a movie! Participants are welcome to bring a light snack and a covered drink. Drop-in program. Family program...
Orléans
Tuesday Jul 14, 2026 at 6:30pm (series runs until Aug 11, 2026)
Family Storytime Stories, rhymes and songs for children of all ages and a parent or caregiver. Drop-in program. Family program. Evening program; July 14, 28...
A diver exploring the ocean.
Cumberland
Tuesday Jul 14, 2026 at 6:30pm
More people have walked on the moon than have been to the places Jill Heinerth has explored. Instead of following maps, she has blazed a...

Registration opens on Monday, June 8, 2026 - 10:00am

octopus reading books
Cumberland
Wednesday Jul 15, 2026 at 10:00am (series runs until Jul 18, 2026)
From the deepest and darkest depths of the sea, explore the mysteries of the ocean. Explore Canadian Geographic's giant, interactive Canada's Ocean and Freshwater Map,...
Sunnyside
Wednesday Jul 15, 2026 at 10:15am
Dip into a world of popping, fizzing, and sparkling! We will be doing a ‘Rainbow Fish’ (by Marcus Pfister) Storytime. Afterwards, we will be creating...
Stittsville
Wednesday Jul 15, 2026 at 10:30am
Come in and share discussions about books you have read and learn about new books. We will make a craft or two while you listen...

Registration opens on Monday, June 8, 2026 - 10:00am

North Gower
Wednesday Jul 15, 2026 at 10:30am
Sail the seven seas.It’s time to go on a treasure hunt! ​ Let's learn about pirates, create our own maps, and play some pirate games...

Registration opens on Monday, June 8, 2026 - 10:00am

Cartoon mermaid, scuba diver and sea creatures
Carlingwood
Wednesday Jul 15, 2026 at 10:30am
From the deepest and darkest depths of the sea, explore the mysteries of the ocean. We will learn about creepy deep-sea creatures, and create our...

Registration opens on Monday, June 8, 2026 - 10:00am

science
Greenboro
Wednesday Jul 15, 2026 at 10:30am
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! For ages 4+. Registration required (Please...

Registration opens on Monday, June 8, 2026 - 10:00am

Cartoon sea creatures / Dessin animé de  créatures de mer
Rosemount
Wednesday Jul 15, 2026 at 10:30am
Ahoy, Matey! (Ages 4-6) Sail the seven seas. It's time to go on a treasure hunt! We will be reading a story and doing a...

Registration opens on Monday, June 8, 2026 - 10:00am

Cartoon sea creatures / Dessin animé de créatures de mer
Munster
Wednesday Jul 15, 2026 at 10:30am
The Box of Life Worm School Learn about the fascinating world of composting and earthworms, and how to set up and maintain their habitat, what...