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 221 - 240 of 784
North Gloucester
Friday Mar 6, 2026 at 1:30pm (series runs until Jun 05, 2026)
In these ESL classes for beginner and intermediate levels, participants will learn and practice vocabulary, grammar, speaking, pronunciation, reading, and writing. A wide range of...
Hazeldean
Friday Mar 6, 2026 at 1:30pm (series runs until Jun 05, 2026)
Share the enjoyment of good books in a relaxed atmosphere at the Hazeldean Library. Join us for discussions on the first Friday of every month...
Milano Cortina 2026 Canada's olympic & paralympic network. Logos of CBC, Olympics and Paralympics
Main
Friday Mar 6, 2026 at 1:30pm (series runs until Mar 14, 2026)
Join us for a special screening of various event from the Winter Olympic and Paralympic Games! Drop in to cheer Team Canada on and enjoy...
St-Laurent
Friday Mar 6, 2026 at 1:30pm
Assistez à une diffusion spéciale de la cérémonie d’ouverture des Jeux paralympiques d’hiver! Venez encourager l’équipe du Canada et vivre l’effervescence dans un lieu communautaire...
Cortina Olympic Rings winter landscape blue and pink
Rockcliffe Park
Friday Mar 6, 2026 at 1:30pm (series runs until Mar 14, 2026)
Drop-into the library to watch Winter Paralympic events being streamed by the CBC. Each afternoon from 1:30-5:00pm, we will watch together and cheer on Team...
Metcalfe village
Friday Mar 6, 2026 at 1:30pm (series runs until Mar 13, 2026)
Drop-in to the Metcalfe library to watch the following Winter Paralympic events being streamed live by CBC and cheer on Team Canada! Friday Mar 6:...
Fiber art
Elmvale Acres
Friday Mar 6, 2026 at 2:00pm (series runs until Dec 18, 2026)
Bring your knitting or crochet project (or needlepoint, cross-stitch, etc) and share tips and tricks, ideas and conversations with fellow enthusiasts. For adults of all...
Orléans
Friday Mar 6, 2026 at 2:00pm
When buying a PC, you are faced with a lot of choices: laptop or desktop; how many cores in the processor; Intel, AMD, or ARM...
Beaverbrook
Friday Mar 6, 2026 at 2:30pm
Join us for a relaxing afternoon, with a craft and a cup of tea. All supplies will be provided. All skill levels welcome. In this...
Main
Friday Mar 6, 2026 at 3:00pm (series runs until Jul 31, 2026)
Join our free English conversation group to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program...
Blackburn Hamlet
Friday Mar 6, 2026 at 3:00pm (series runs until Mar 27, 2026)
Fun and friendly environment to practice your Spanish skills. Various levels are welcome, meet our volunteer and let us know what you're learning goals are!...
un enfant apporte une pile de livres ; il y a des blocs Lego, et une banane lit une carte / child carries a large pile of books; there are Lego blocks; a banana reads a map
Vanier
Friday Mar 6, 2026 at 3:45pm (series runs until Mar 20, 2026)
Create and build with Lego®! Drop-in program. Family program. Architectes en herbe, à vos Lego®! Programme portes ouvertes. Programme familial.
Rideau
Friday Mar 6, 2026 at 4:00pm (series runs until May 29, 2026)
Do you already have some basic English language skills, and are you looking for a casual, friendly environment where you can practice your English speaking...
Ruth E. Dickinson
Friday Mar 6, 2026 at 4:00pm
Unwind and get creative at the end of the week! Join us for a fun workshop where you can get moving with Boomwhackers, rhythm sticks,...
Carlingwood
Friday Mar 6, 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?...
Rosemount
Saturday Mar 7, 2026 at 10:00am (series runs until May 16, 2026)
Join us for Saturday morning fun! Stories, activities and toys for parents/ caregivers & young children. Joignez-nous pour vous amuser samedi matin. Histoires, des activités...
Sunnyside
Saturday Mar 7, 2026 at 10:00am (series runs until May 30, 2026)
Drop in for preschool fun! Play with puppets, crafts, building blocks, and more. Un programme portes ouvertes pour les enfants d'âge préscolaire! Venez jouer avec...
Cumberland
Saturday Mar 7, 2026 at 10:00am (series runs until Jun 27, 2026)
This is a group for people who love to write. Participants meet every second Saturday to discuss all things writing, whether it be highlighting their...
Osgoode
Saturday Mar 7, 2026 at 10:00am (series runs until Jun 06, 2026)
Create and build with Lego®! Drop-in
Parents reading with children / des parents lisent avec leurs enfants
Cumberland
Saturday Mar 7, 2026 at 10:15am
Stories, rhymes, and songs for preschool children and a parent/caregiver. Contes, comptines, et chansons pour les enfants d'âge préscolaire accompagnés d’un parent ou gardien.