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 621 - 640 of 701

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

Blackburn Hamlet
Monday Aug 10, 2026 at 2:00pm
Come see what’s washed ashore and discover what you can create! We will be learning to use a knitting spool to make our own rope. For kids...
Drop-in program
Add this event to your calendar

Rosemount
Monday Aug 10, 2026 at 2:00pm
Explore some of the unique mechanisms of self-defense that have evolved. Why are ferrets so flexible? How do tarantulas protect themselves from predators? Find the...
Registration opens on Monday, June 8, 2026 - 10:00am

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

Cumberland
Tuesday Aug 11, 2026 at 2:00am
Venez découvrir les deltas et leurs défluents, et plongez dans le monde des cours d’eau. Nous examinerons les différents types de cours d'eau du monde,...
Registration opens on Monday, June 8, 2026 - 10:00am

Stittsville
Tuesday Aug 11, 2026 at 10:30am
Build, explore, and design in an environment that encourages curiosity, problem-solving, and teamwork. You will be building with boxes using our MAKEDO kits and you...
Registration opens on Monday, June 8, 2026 - 10:00am

Alta Vista
Tuesday Aug 11, 2026 at 2:00pm
Uncork your creative side and explore the power of words! Can you crack the codes and figure out the secret message that has traveled all...
Registration opens on Monday, June 8, 2026 - 10:00am

Rideau
Tuesday Aug 11, 2026 at 2:00pm
Thinking about getting a pet? Meet a variety of animals and discover what it really takes to care for them! In this interactive, hands-on presentation,...
Registration opens on Monday, June 8, 2026 - 10:00am

Hazeldean
Tuesday Aug 11, 2026 at 2:30pm
Dive into hands-on crafting fun! Make art inspired by water, waves and the sea while discovering your artsy side! Create a bead buddy friend and...
Registration opens on Monday, June 8, 2026 - 10:00am

Stittsville
Wednesday Aug 12, 2026 at 10:30am
Craft and create your very own ocean-inspired masterpiece: BRIDGES! Build some bridges with different materials and let's see if we can support our heaviest books...
Registration opens on Monday, June 8, 2026 - 10:00am

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

Greenboro
Wednesday Aug 12, 2026 at 10:30am
Jump into puddles, ponds, rivers and streams to check out the cool freshwater world. Registration required All children 4 years or older are welcome to attend.
Registration opens on Monday, June 8, 2026 - 10:00am

St-Laurent
Wednesday Aug 12, 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 12, 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

Cumberland
Wednesday Aug 12, 2026 at 2:00pm
A 90 minute, collaborative story building adventure for children aged 7-12. Share, combine and vote for your ideas. Draw to add details to our choices...
Registration opens on Monday, June 8, 2026 - 10:00am

Richmond
Wednesday Aug 12, 2026 at 2:00pm
Come in and create your own pin on button.
Drop-in program
Add this event to your calendar

Hazeldean
Wednesday Aug 12, 2026 at 2:30pm
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

Beaverbrook
Thursday Aug 13, 2026 at 10:30am
Get Crafty! Come craft at the library. We have all the supplies you need to satisfy your creativity! Drop-in program. Family program. Viens bricoler à...
Drop-in program
Add this event to your calendar

Orléans
Thursday Aug 13, 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

Fitzroy Harbour
Thursday Aug 13, 2026 at 10:30am
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! Create a bead buddy friend and...
Registration opens on Monday, June 8, 2026 - 10:00am
- ‹ previous
- 32 of 36
- next ›