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 441 - 460 of 495
Ruth E. Dickinson
Thursday Jul 30, 2026 at 3:00pm
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! We will be making mer-money. Registration...

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

Group of adults sitting around a table, chatting
Ruth E. Dickinson
Thursday Jul 30, 2026 at 6:00pm
Come with your team of 2-6 for a fun-filled trivia night at the Ruth Dickinson branch! This week's trivia will be "Canada" themed so be...
Ruth E. Dickinson
Saturday Aug 1, 2026 at 2:00pm
Craft and create your very own ocean-inspired masterpiece. We will be making a treasure map! Drop-in program. Family 4+ program.
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,...
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.
dive into discovery
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

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

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

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 making and racing pirate boats. Ages: 7-12 years.
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...
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 +
critters
Beaverbrook
Thursday Aug 6, 2026 at 2:30pm
Seek and find. Find and seek. Anything goes when looking for underwater treasures and fascinating creatures! Explore what there is to discover in tide pools and a story and...

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

Ruth E. Dickinson
Thursday Aug 6, 2026 at 3:00pm
For ages 12-17. As a member of the Hawkins MS AV club, you are distraught to hear that your friend Will has gone missing. You...
Ruth E. Dickinson
Friday Aug 7, 2026 at 2:00pm
Refresh your knowledge of facts, fish, and fun! Dive into a career at sea and explore the life of a naval architect. Drop-in program. Family...
Carlingwood
Friday Aug 7, 2026 at 4:00pm
Ready, Set, Go! Drop-in at the Carlingwood Branch for Mario Kart: Game On! Play on our brand new Switch 2! Not sure how to play?...
Main
Monday Aug 10, 2026 at 1:00pm
Drop in for a free viewing of Finding Nemo. Participants are welcome to bring a light snack and a covered drink. Drop-in program. Family program...
Osgoode
Monday Aug 10, 2026 at 1:30pm
Join us as we discuss: "What have you done?" By Shari Lapena. All are welcome, please drop in. Copies of the title are available at...
Ruth E. Dickinson
Monday Aug 10, 2026 at 6:30pm
Come see what's washed ashore and discover what you can create! We will be creating bead pets. Drop-in program. Ages 10-12.
Ruth E. Dickinson
Wednesday Aug 12, 2026 at 10:30am
Seek and find. Find and seek. Anything goes when looking for underwater treasures and fascinating creatures! We will be exploring penguins! Registration required. Ages 7-12.

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