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 381 - 400 of 538
Greenboro
Wednesday May 27, 2026 at 2:00pm
Create art in good company. This series is perfect for aspiring artists, crafters who are in a rut, and anyone who suspects that a creative...

Blackburn Hamlet
Wednesday May 27, 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...
Drop-in program
Add this event to your calendar

Richmond
Wednesday May 27, 2026 at 6:00pm
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...
Drop-in program
Add this event to your calendar

Sunnyside
Wednesday May 27, 2026 at 6:00pm (series runs until Jun 17, 2026)
Want to learn more about Artificial Intelligence and Machine Learning? Join us for a series of introductory sessions presented by computer scientist and AI researcher...

Nepean Centrepointe
Wednesday May 27, 2026 at 6:00pm
This event is organized by the teen members of the Nepean Centrepointe branch's Teen Advisory Group. Come hang out at the library and work on...
Drop-in program
Add this event to your calendar

This event will take place in French only.
Join us at the St-Laurent branch to talk about trash – literally. Simon Paré-Poupart, a Montréal based author who is known for...
Wednesday May 27, 2026 at 7:00pm

St-Laurent
Thursday May 28, 2026 at 10:00am
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...
Drop-in program
Add this event to your calendar

Centennial
Thursday May 28, 2026 at 10:00am
Bring some plants… take some plants! Chat with other avid gardeners and pick up a few books. Please don't forget to label your plants. ...
Drop-in program
Add this event to your calendar

Metcalfe village
Thursday May 28, 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. May's book...
Drop-in program
Add this event to your calendar

Carlingwood
Thursday May 28, 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...
Drop-in program
Add this event to your calendar

Elmvale Acres
Thursday May 28, 2026 at 6:30pm (series runs until Dec 10, 2026)
Are you looking for a job? Learn all the necessary skills to do so at the Elmvale Acres Branch of the Ottawa Public Library. Some...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Thursday May 28, 2026 at 6:30pm (series runs until Nov 26, 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...
Drop-in program
Add this event to your calendar

Cumberland
Thursday May 28, 2026 at 7:00pm
Join us once a month for lively discussions on books in a variety of genres and voices. When you register for a session, there is...
Sorry this event and its waiting list are full

Sunnyside
Friday May 29, 2026 at 2:00pm
Join in stimulating discussions on selected titles in a friendly and relaxed atmosphere on the last Friday of the month.
Drop-in program
Add this event to your calendar

Hazeldean
Friday May 29, 2026 at 2:30pm
Unlike traditional colouring, this unique activity starts with a page full of watercolor. Trace, doodle, outline, or simply let your imagination guide you as you...

Carlingwood
Friday May 29, 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?...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Saturday May 30, 2026 at 10:30am
EnviroCentre is a non-profit organization based in Ottawa, dedicated to reducing greenhouse gas emissions and making homes more affordable to run. Stop by their Pop-Up...
Drop-in program
Add this event to your calendar

Richmond
Saturday May 30, 2026 at 11:00am
Do you have children ages 5 to 8? Would you like them to read more? Join our weekly Reading Buddies program. Each child will...

Manotick
Saturday May 30, 2026 at 11:00am
Drop into the branch and see our selection of plant cuttings! Take one with you and check out some of our gardening books as well.
Drop-in program
Add this event to your calendar

Richmond
Saturday May 30, 2026 at 11:45am
Do you have children ages 5 to 8? Would you like them to read more? Join our weekly Reading Buddies program. Each child will...
- ‹ previous
- 20 of 27
- next ›