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 661 - 680 of 744
Children dressed in cardboard costumes
Richmond
Thursday Mar 19, 2026 at 1:00pm
From wild landscapes to urban habitats, how do animals adapt to their environment? We will be creating shoe box dioramas during this program geared to...

Registration opens on Monday, February 9, 2026 - 10:00am

Two children wearing costumes made of cardboard
Blackburn Hamlet
Thursday Mar 19, 2026 at 1:30pm
Design your own fluffy, feathered or furless friend. Registration required. For ages 7 to 12. We will be creating 3D creature sculptures with cardboard, with...

Registration opens on Monday, February 9, 2026 - 10:00am

Dungeons & Dragons logo
Cumberland
Thursday Mar 19, 2026 at 2:00pm
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...

Registration opens on Sunday, February 8, 2026 - 10:00am

Golden retriever and child touching foreheads
Ruth E. Dickinson
Thursday Mar 19, 2026 at 2:00pm
Let us celebrate the animal friends that live among us. We will adopt a fictional pet and take financial responsibility for it. Registration required. Ages...

Registration opens on Monday, February 9, 2026 - 10:00am

Two children wearing homemade robot and monster costumes made from cardboard boxes.
Nepean Centrepointe
Thursday Mar 19, 2026 at 2:00pm
Le maître percussionniste Fana Soro présente aux participants les techniques traditionnelles du jeu du djembé, le tambour le plus populaire de l’Ouest de l’Afrique. Les...

Registration opens on Monday, February 9, 2026 - 10:00am

Stittsville
Thursday Mar 19, 2026 at 2:00pm
A fun and interactive introduction to coding where participants learn to control small robots (Ozobots) using colours and simple logic. Ozobots are always a hit...
Beaverbrook
Thursday Mar 19, 2026 at 2:00pm
Découvrez les animaux sous un angle différent! Prenez une loupe ou un microscope portatif pour examiner de près vos créatures préférées! Jusqu’où pouvez-vous magnifiez l’image?...

Registration opens on Monday, February 9, 2026 - 10:00am

hand rolling dice
Online
Thursday Mar 19, 2026 at 2:00pm
Get ready for a storytelling adventure that will test the limits of your imagination. We are playing Dungeons & Dragons 5th edition. Participants are welcome...

Registration opens on Monday, February 9, 2026 - 10:00am

three children using robot technology
Manotick
Thursday Mar 19, 2026 at 2:00pm
Follow the tracks and crack the code. Registration required. Ages 8 to 12. We will be using Cubetto robots to help track stolen animals from...

Registration opens on Monday, February 9, 2026 - 10:00am

A coloured photo of a young boy pressing his forehead to a golden retriever's head.
Main
Thursday Mar 19, 2026 at 2:00pm
Let us celebrate the animal friends that live among us. Drop-in program. Ages 7 to 9 We will be playing a game where children 'adopt...
Sunnyside
Thursday Mar 19, 2026 at 2:00pm
Seek the beings beyond the stars! Have you ever wondered what you’d look like as an alien? We will be tracing our bodies on paper...

Registration opens on Monday, February 9, 2026 - 10:00am

Hazeldean
Thursday Mar 19, 2026 at 2:30pm
Embrace the besties, beware of the pesties! For ages 4 to 6. 60 min. Registration We will have fun creating colourful, bug-themed crafts inspired by...

Registration opens on Monday, February 9, 2026 - 10:00am

Elmvale Acres
Thursday Mar 19, 2026 at 2:30pm
Experiment with structures inspired by the incredible builders of the natural world. Drop-in program. Family 4+ We will build a beaver house and learn how...
Carlingwood
Thursday Mar 19, 2026 at 3:00pm
Eating on a student budget doesn’t mean living on instant noodles. In this one-hour demo, you’ll learn how to make several quick meals and snacks...

Registration opens on Monday, February 9, 2026 - 10:00am

Orléans
Thursday Mar 19, 2026 at 3:30pm
Drop in to play chess with other youth in a relaxed, informal environment! Practice the basics or test your wits! Ages 8 to 18. Drop-in...
Main
Thursday Mar 19, 2026 at 3:30pm
Description: Post-secondary education can be expensive and lead to debt. YMCA is offering scholarships to participants! Based on criteria participants, have the ability to explore...
hand holding playing cards
Ruth E. Dickinson
Thursday Mar 19, 2026 at 6:00pm
Play card games and board games at the library. Drop-in program. Family program. La bibliothèque vous accueille pour des jeux de cartes et des jeux...
hand holding playing cards
Cumberland
Thursday Mar 19, 2026 at 6:30pm
Play card games and board games at the library. Game selections include: Carcassone, Pictionary, Rummikub, Scrabble, and more. Library staff will be on hand to...
Cumberland
Friday Mar 20, 2026 at 10:00am
Let's build together! Join library staff to indulge your creativity with a free build. Drop-in program. Family program. Construisons ensemble! Le personnel de la bibliothèque...
Arts & crafts
Ruth E. Dickinson
Friday Mar 20, 2026 at 10:30am
Design your own fluffy, feathered or furless friend. Using a variety of art materials and techniques, everyone will imagine, sketch, and build a unique creature...