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 161 - 180 of 599
Beaverbrook
Wednesday Jan 7, 2026 at 1:00pm (series runs until Aug 26, 2026)
Speak, in person, with a Public Health Nurse to get support around infant feeding and parenting. No appointment is necessary, simply drop in during these...
North Gower
Wednesday Jan 7, 2026 at 1:00pm (series runs until Mar 04, 2026)
Join us for an informal gathering of knitting enthusiasts- from beginners to experts. Share your ideas and projects in a relaxed social atmosphere. Every second...
Carlingwood
Wednesday Jan 7, 2026 at 2:00pm (series runs until Jun 03, 2026)
Share the enjoyment of good books in a relaxed atmosphere! Drop-in. Sept-June. 1st Wednesday of the month. (Some exceptions may apply.) Falll 2025 September 3rd...
Groupe de conversation en français
Main
Wednesday Jan 7, 2026 at 2:00pm (series runs until Apr 29, 2026)
Rejoignez notre groupe de conversation en français gratuit pour pratiquer le français dans une atmosphère détendue. Niveaux intermédiaire, inscription non requise. Join our free French...
Ready, Set, Kindergarten!
Ruth E. Dickinson
Wednesday Jan 7, 2026 at 2:00pm (series runs until Jan 28, 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...
Greely
Wednesday Jan 7, 2026 at 6:00pm (series runs until Jun 24, 2026)
Get feedback on your writing (any genre) and ideas from the group. Hear the work of other writers and offer your feedback. Discuss ideas about...
poster for Hercules
Main
Wednesday Jan 7, 2026 at 6:30pm
Ottawa Bad Movie Nights and Ottawa Public Library present a screening of H ercules (1983). Please join us from 6:30pm to 8:30pm, at the OPL's...
hand holding mahjong tiles on green table
Manotick
Thursday Jan 8, 2026 at 10:15am (series runs until Jun 25, 2026)
Join fellow mahjong players for a friendly game in a congenial environment. Drop-in program, no registration required.
Nepean Centrepointe
Thursday Jan 8, 2026 at 10:30am (series runs until Dec 17, 2026)
Do you need a casual, friendly environment where you can practice your English-speaking skills? Look no further than the English Conversation Group! Receive guidance from...
Beaverbrook
Thursday Jan 8, 2026 at 1:30pm (series runs until Jun 04, 2026)
Share the enjoyment of good books in an informal and relaxed atmosphere. First Thursday of every month. New members welcome.
Nepean Centrepointe
Thursday Jan 8, 2026 at 1:30pm (series runs until Dec 10, 2026)
Come meet to enjoy and discuss a wide variety of books selected by book club members. All are welcome! Every second Thursday of the month...
Book Banter
Alta Vista
Thursday Jan 8, 2026 at 2:00pm (series runs until Jun 04, 2026)
Share the enjoyment of good books in a relaxed atmosphere. Join us for discussions on the first Thursday of every month from 2 to 3...
Sleuth Hounds
Carp
Thursday Jan 8, 2026 at 2:30pm (series runs until Jun 04, 2026)
Share the enjoyment of good books in a relaxed atmosphere. All are welcome! Drop-in program. This group meets the first Thursday of the month 2:30...
Books
Vernon
Thursday Jan 8, 2026 at 6:30pm (series runs until Nov 05, 2026)
Everyone is welcome to join Vernon’s book club! Visit with your friends and neighbours to discuss great books. First Thursday of the month 6:30pm-7:30pm January...
Nepean Centrepointe
Thursday Jan 8, 2026 at 6:30pm (series runs until Jun 04, 2026)
Whether you're new to baking or well seasoned, this book club is the perfect place to meet fellow bakers, try new recipes and share both...
Rosemount
Thursday Jan 8, 2026 at 6:30pm (series runs until Jun 04, 2026)
Join our monthly conversation group for entrepreneurs and small business owners. A welcoming space to connect, share ideas, and get feedback on your business journey...
Stittsville
Thursday Jan 8, 2026 at 6:30pm (series runs until Jun 25, 2026)
The Stittsville branch hosts weekly meetings of the Stittsville Creative Writing Group. Do you love to write? Is writing the air you breathe, or is...
Blackburn Hamlet
Thursday Jan 8, 2026 at 6:30pm (series runs until Jun 25, 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
Thursday Jan 8, 2026 at 7:00pm (series runs until Jun 11, 2026)
Share the enjoyment of good books in an informal and relaxed atmosphere. Second Thursday of every month. New members welcome.
Ruth E. Dickinson
Friday Jan 9, 2026 at 10:30am (series runs until Dec 11, 2026)
Are you looking for work? Unemployed or underemployed? Drop-in to meet one-on-one with an Employment Counsellor from the Pinecrest-Queensway Employment Services team.​ ​ ​Friday mornings...