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 681 - 700 of 779
Child creating toothpick structure
Ruth E. Dickinson
Saturday Mar 21, 2026 at 2:00pm
From wild landscapes to urban habitats, how do animals adapt to their environment? This is a literacy program that includes elements of Science, Technology, Engineering,...
People playing the drumbs
Main
Saturday Mar 21, 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...
Ruth E. Dickinson
Saturday Mar 21, 2026 at 2:00pm
For ages 13-17 . Join us for a relaxing creative session where participants make tiny props (like mini mugs, plants, chairs or festive trees). Perfect...
Blackburn Hamlet
Saturday Mar 21, 2026 at 2:00pm
Drop in for a free screening of Monsters Inc. Participants are welcome to bring a light snack and a covered drink. Drop-in program. Family program...
Beaverbrook
Saturday Mar 21, 2026 at 2:30pm
Experiment with structures inspired by the incredible builders of the natural world. We will be using the remarkable engineering skills of the animal kingdom to...
Rosemount
Saturday Mar 21, 2026 at 2:30pm
Bring your friends, hang out, and defeat your enemies. Play Super Smash Bros, Mario Kart 8 & more on our Nintendo Switch.​ ​Ages 12 to...
Ruth E. Dickinson
Sunday Mar 22, 2026 at 2:00pm
Join us and let your creativity flow in a relaxed environment. Zentangle involves drawing lines and patterns to create a beautiful piece of art. Supplies...
A CPU, tablet, and smartphone
Emerald Plaza
Monday Mar 23, 2026 at 6:00pm
Artificial Intelligence (AI) tools have exploded over the last few years. They can supercharge your web searches and help you find the most relevant information...
Sunnyside
Monday Mar 23, 2026 at 6:30pm (series runs until Apr 20, 2026)
Join us at Sunnyside for our monthly film screening. Monday February 9th at 6:30pm: Eternal Sunshine of the Spotless Mind (14A) Monday March 23rd at...
North Gower
Tuesday Mar 24, 2026 at 2:00pm
Join us for a relaxing afternoon of crafting fun! We will be making picture magnets. Bring your own photo (approx. 1”x1” sized subject) to personalize...

Registration opens on Friday, February 20, 2026 - 10:00am

People sitting around a table discussing books
Cumberland
Tuesday Mar 24, 2026 at 2:30pm (series runs until May 19, 2026)
Greetings, Detective! Join us each month for discussions on mystery novels! From cold-blooded murders to humourous whodunnits, come meet fellow mystery enthusiasts as we chat...

Sorry this event is full

Hazeldean
Tuesday Mar 24, 2026 at 7:00pm
Please register one family member. Hop on over for an Easter Craft Fun Day and make your own handmade cards!
Ruth E. Dickinson
Wednesday Mar 25, 2026 at 10:30am (series runs until May 27, 2026)
Ottawa Public Health Presents ​ Learn the best ways to stay healthy with OPH at the Ruth E. Dickinson Branch. We will beoffering 3 workshops...
lights coming out of open book, cup sitting on books
Rockcliffe Park
Wednesday Mar 25, 2026 at 11:00am
Looking for your next great read? As a personal challenge, Bob Sauvé, a Rockcliffe Park regular, is reading “feel good” books over the next four...
Orléans
Wednesday Mar 25, 2026 at 2:00pm
Carry your glasses in style by sewing your own glasses case. Must know how to use a sewing machine. ​ ​All materials will be provided...

Sorry this event and its waiting list are full

Carlingwood
Wednesday Mar 25, 2026 at 4:00pm
Quilling , or paper filigree , is an art form using rolled, shaped, and glued strips of paper to create decorative designs for cards, pictures,...
Beaverbrook
Thursday Mar 26, 2026 at 1:30pm (series runs until Apr 30, 2026)
A school readiness program for children 3–4 years old, who will be entering kindergarten in Fall 2026, and their adult co-learner. Stories and child-centered learning...

Registration opens on Monday, March 2, 2026 - 10:00am

Osgoode
Thursday Mar 26, 2026 at 2:30pm
Join us for a relaxing afternoon of crafting fun! ​ We will be making a little something for Spring.​ Please register for this program.
personal finance
Centennial
Thursday Mar 26, 2026 at 3:00pm
Join us for a session on how to effectively plan for the kind of retirement you desire. This program is offered in partnership with Chartered...
St-Laurent
Thursday Mar 26, 2026 at 4:30pm
De Montréal à Vancouver, en passant par Varennes, Toronto, Laval et New Westminster, ce documentaire captivant nous conduit dans un voyage inspirant à la découverte...