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 601 - 620 of 786
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...
Nepean Centrepointe
Wednesday Mar 25, 2026 at 1:00pm
Champlain Community Chronic Disease Assessment Program & Centretown CHC will provide: A diabetes workshop Information about nutrition, physical activity, and community services Diabetes screening for...
Coffee | Café
Alta Vista
Wednesday Mar 25, 2026 at 1:30pm (series runs until Aug 26, 2026)
An open house for persons with dementia, their care partners and families. This program is drop-in, but if you choose to register you will receive...
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...

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,...
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...
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...
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...
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...
Carlingwood
Thursday Mar 26, 2026 at 6:00pm (series runs until Aug 27, 2026)
Your evening escape into stories! Are you looking for a reason to dust off that pile of books next to your bed that have been...
Carlingwood
Thursday Mar 26, 2026 at 6:00pm
Join us at Carlingwood for an introduction to the wonderful world of knitting! With the help of an instructor, you will be guided through the...
Cumberland
Thursday Mar 26, 2026 at 6:00pm (series runs until Jun 04, 2026)
Come and get help with reading, math, science, French, English, etc. Led by United for Literacy volunteers. For students in grades 1 through 10. Please...
Nepean Centrepointe
Thursday Mar 26, 2026 at 6:30pm (series runs until Jun 25, 2026)
If you are a love story lover, join us each month for discussions on romance novels in a relaxed atmosphere! From enemies-to-lovers to second chance...