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 835

Constance Bay
Tuesday Jul 14, 2026 at 10:30am
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

Ruth E. Dickinson
Tuesday Jul 14, 2026 at 2:00pm (series runs until Aug 25, 2026)
For ages 13-17. Join us for this hands-on workshop where you'll learn how to create (or continue to work on) your own zine—a small, self-published,...
Drop-in program
Add this event to your calendar

Rockcliffe Park
Tuesday Jul 14, 2026 at 2:00pm
Splish Splash! (Ages 4+) Dive into hands-on crafting fun! Make some art inspired by water, waves, and the sea while discovering your artsy side! We will be creating water lily...
Registration opens on Monday, June 8, 2026 - 10:00am

Vernon
Tuesday Jul 14, 2026 at 2:00pm
Groove Mode: ON! Get into the groove in this highly energetic and interactive dance session! Participants will explore simple, fun, and easy dance moves that...
Registration opens on Monday, June 8, 2026 - 10:00am

Blackburn Hamlet
Tuesday Jul 14, 2026 at 2:00pm
Discover what happens when science meets art! Explore perception as you use shadows, colour, motion, and light to create art from science. You’ll make a...
Registration opens on Monday, June 8, 2026 - 10:00am

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

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+...

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...
Drop-in program
Add this event to your calendar

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...
Drop-in program
Add this event to your calendar

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...
Drop-in program
Add this event to your calendar

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,...
Drop-in program
Add this event to your calendar

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...
Drop-in program
Add this event to your calendar

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

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

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

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
- ‹ previous
- 27 of 42
- next ›