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 101 - 104 of 104
A close-up of a spiral-bound notebook in which someone is writing with a pen.
St-Laurent
Saturday Jun 20, 2026 at 1:30pm (series runs until Jun 27, 2026)
Attend a 45-minute guided journaling session with Lori Rosove, followed by an optional 15-minute open conversation. No pressure, no expectations—just a safe space to breathe,...

Registration opens on Friday, May 1, 2026 - 3:00pm

Carlingwood
Friday Jun 26, 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?...
Camera / Appareil photo
Main
Saturday Jun 27, 2026 at 2:00pm
Learn various ways to organize photos on your computer, phone or on the cloud. Understand how to create backups so your photos are protected against...
Ruth E. Dickinson
Thursday Dec 31, 2026 at 10:00am
For ages 13-18 . This year, we challenge you to read 1 book a month. Pick up your Young Adult Reading Challenge 2026 sheet at...