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 432

Rosemount
Wednesday May 27, 2026 at 6:00pm (series runs until Jun 24, 2026)
Practice your English conversation skills in a low- pressure, friendly environment. All levels are welcome.
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

Elmvale Acres
Wednesday May 27, 2026 at 6:00pm (series runs until Jun 24, 2026)
Join our free English Conversation Group to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program...
Drop-in program
Add this event to your calendar

Greely
Wednesday May 27, 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...
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

Main
Wednesday May 27, 2026 at 6:30pm (series runs until Jul 29, 2026)
Join our free English conversation to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program. **...
Drop-in program
Add this event to your calendar

Stittsville
Wednesday May 27, 2026 at 6:30pm (series runs until Dec 30, 2026)
Got a portable craft project? Bring it along and chat with some fellow crafters while you work! Share your expertise if you're comfortable, and learn...
Drop-in program
Add this event to your calendar

Rideau
Wednesday May 27, 2026 at 6:30pm
Do you already have some basic English language skills, and are you looking for a casual, friendly environment where you can practice your English speaking...
Drop-in program
Add this event to your calendar

Alta Vista
Wednesday May 27, 2026 at 6:30pm (series runs until Jun 17, 2026)
Improve your spoken French in a relaxed setting. This group is for those at an intermediate level. No registration required. / Améliorez votre français parlé...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Wednesday May 27, 2026 at 6:30pm (series runs until Jun 24, 2026)
MARCH 11th - CANCELLED TONIGHT DUE TO WEATHER Practice your English conversation skills in a low-pressure, friendly environment. All levels are welcome. Program will start...
Drop-in program
Add this event to your calendar

Cumberland
Wednesday May 27, 2026 at 6:30pm (series runs until Jun 24, 2026)
Learn and practice new English language skills and meet new people in a relaxed and friendly environment. Offered in partnership with the Catholic Centre for...
Drop-in program
Add this event to your calendar

Greenboro
Wednesday May 27, 2026 at 6:30pm (series runs until Jun 24, 2026)
Improve your English, share stories and make new friends! Améliorez votre anglais, partager des histoires et faites des amis!
Drop-in program
Add this event to your calendar

Blackburn Hamlet
Wednesday May 27, 2026 at 6:30pm
Participez à notre groupe de conversation, dans une ambiance amicale et décontractée, afin d'améliorer vos habiletés à converser en français. Aucune inscription requise. Les mercredis...
Drop-in program
Add this event to your calendar

Orléans
Wednesday May 27, 2026 at 6:30pm (series runs until Dec 30, 2026)
The Writers Collective of Canada (WCC) and the Orléans Branch invite you to join us for our writing workshops: Write With Us! We are all...
Drop-in program
Add this event to your calendar

Vanier
Wednesday May 27, 2026 at 6:30pm (series runs until Dec 30, 2026)
Join our free English conversation group to practise speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program...
Drop-in program
Add this event to your calendar

Manotick
Wednesday May 27, 2026 at 7:00pm (series runs until Jun 24, 2026)
Rejoignez notre groupe de conversation en français pour pratiquer le français dans une atmosphère détendue. Join our French conversation group to practice speaking in French...
Drop-in program
Add this event to your calendar

Beaverbrook
Wednesday May 27, 2026 at 7:00pm (series runs until Jun 17, 2026)
Améliorez votre français parlé et rencontrez des gens dans une atmosphère détendue. Inscription non requise, niveaux intermédiaire. Practice your French language conversation skills and meet...
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
- ‹ previous
- 9 of 22
- next ›