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 421 - 440 of 776
North Gloucester
Wednesday Mar 25, 2026 at 2:00pm (series runs until May 27, 2026)
Feel like chatting? Come to the library for some coffee/tea and conversation. Every last Wednesday of the month, from 2 to 3:30 pm: January 28th,...
Blackburn Hamlet
Wednesday Mar 25, 2026 at 2:00pm (series runs until Jun 24, 2026)
Join us at the Blackburn Hamlet branch for a watercolour painting session. Bring your own project or start something new in the company of like-minded...
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...
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,...
Richmond
Wednesday Mar 25, 2026 at 6:00pm (series runs until May 27, 2026)
Participate in the community project of making scarves/mittens for the local Food Bank OR bring your crochet project and share advice, ideas and conversations with...
Rosemount
Wednesday Mar 25, 2026 at 6:30pm (series runs until Jun 24, 2026)
Practice your English conversation skills in a low- pressure, friendly environment. All levels are welcome. ​
Hazeldean
Wednesday Mar 25, 2026 at 6:30pm
If you are a knitter or a crocheter come and join Hazeldean Stitches. Share your ideas and projects with other yarn artists. All ages welcome!
From left to right : black and white image of Sophie Laurin; book covers of On le dit pas à nos enfants; Fausses routes, En route vers nowhere et Copilotes

This is a NEW date for the event that was originally scheduled to take place on March 11th.

In celebration of Month of La Francophonie please join us...

Wednesday Mar 25, 2026 at 7:00pm
St-Laurent
Thursday Mar 26, 2026 at 10:00am (series runs until May 28, 2026)
Come meet to enjoy and discuss a wide variety of books selected by book club members. All are welcome! Drop-in program. This group meets the...
Elmvale Acres
Thursday Mar 26, 2026 at 10:00am
Do you need help with your tax return? If you have a modest income and a simple tax situation, trained volunteers may be able to...
Manotick
Thursday Mar 26, 2026 at 11:00am (series runs until Dec 10, 2026)
Join us at yarn club! Knitters, crocheters, needle workers, rug hookers – all are welcome to socialize with fellow yarn crafters and work on their...
Manotick
Thursday Mar 26, 2026 at 1:00pm (series runs until Jun 18, 2026)
Join us for an afternoon of gaming fun! Drop in and enjoy a fun game of Scrabble in a relaxed and friendly environment. Please note...
Carlingwood
Thursday Mar 26, 2026 at 1:00pm
Join us at the Carlingwood Library for an afternoon of crafting fun! We will be making felt baby chicks. All materials will be provided, and...

Sorry this event and its waiting list are full

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...
Metcalfe village
Thursday Mar 26, 2026 at 2:00pm (series runs until Jun 25, 2026)
Meet your neighbours and discuss great books in a relaxed atmosphere. All are welcome! Drop-in every last Thursday of the month at 2:00pm. March’s book...
Hazeldean
Thursday Mar 26, 2026 at 2:15pm (series runs until Jun 18, 2026)
Join us for an afternoon of fun for home-schooled children and their families. Each month a different activity will be offered—from lego, to chess, games...
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.
Elmvale Acres
Thursday Mar 26, 2026 at 2:30pm (series runs until May 21, 2026)
Join us for a relaxing one-hour colouring session designed to promote mindfulness and stress relief. Each session features a new colouring theme, or feel free...
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...