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 201 - 220 of 591
Elmvale Acres
Wednesday Oct 28, 2026 at 6:00pm (series runs until Sep 22, 2027)
October 3, 2026 Session: Harvesting and Storing Your Native Plant Seeds Discover the different types of seeds that develop in your garden and learn how...
Nepean Centrepointe
Wednesday Oct 28, 2026 at 6:00pm
Celebrate Halloween with trivia, bingo, board games, puzzles, karaoke, and more! Sit on beanbags, enjoy free snacks, and wear your costume. This event is organized...
Hazeldean
Wednesday Oct 28, 2026 at 6:00pm
Flower arranging made easy with the help of a simple flower frog! We will create flower frogs using air dry clay and your imagination. ***Please...
Richmond
Wednesday Oct 28, 2026 at 6:00pm (series runs until Jun 30, 2027)
Join us at the Richmond branch for our monthly crochet/knitting club. Come in, crochet/knit amongst others and share a friendly chat together. NB . The...
Online
Wednesday Oct 28, 2026 at 6:00pm
The divide between the digital and analog worlds today is thinning. It can be difficult for people who did not grow up with these technologies...
Main
Wednesday Oct 28, 2026 at 6:30pm (series runs until Dec 16, 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. **...
Stittsville
Wednesday Oct 28, 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...
Rideau
Wednesday Oct 28, 2026 at 6:30pm (series runs until Dec 23, 2026)
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...
Cumberland
Wednesday Oct 28, 2026 at 6:30pm (series runs until Dec 30, 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...
Greenboro
Wednesday Oct 28, 2026 at 6:30pm (series runs until Dec 30, 2026)
Improve your English, share stories and make new friends! Améliorez votre anglais, partager des histoires et faites des amis!
Orléans
Wednesday Oct 28, 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...
Vanier
Wednesday Oct 28, 2026 at 6:30pm (series runs until Dec 16, 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...
Alta Vista
Wednesday Oct 28, 2026 at 6:30pm (series runs until Dec 16, 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é...
Ruth E. Dickinson
Wednesday Oct 28, 2026 at 6:30pm (series runs until Jun 23, 2027)
Practice your English conversation skills in a relaxed and friendly environment. All levels are welcome to this drop-in program. This is an adult program, please...
Main
Wednesday Oct 28, 2026 at 6:30pm
A special Haunted edition of the collage club - Une édition spéciale et Hantée du club de collage Turn scraps into a terrifying haunted house...
Sunnyside
Wednesday Oct 28, 2026 at 6:30pm (series runs until Mar 10, 2027)
Explore science through Carleton University’s popular Science Cafés. You are invited to join us for lively discussions around a scientific issue of the day. Be...
Manotick
Wednesday Oct 28, 2026 at 7:00pm (series runs until Dec 16, 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...
Beaverbrook
Wednesday Oct 28, 2026 at 7:00pm (series runs until Dec 16, 2026)
Améliorez votre français parlé et rencontrez des gens dans une atmosphère détendue. Inscription non requise, niveaux intermédiaire. *pas de séance le 30 septembre, 11 novembre...
St-Laurent
Thursday Oct 29, 2026 at 10:00am (series runs until Jun 24, 2027)
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...
Fitzroy Harbour
Thursday Oct 29, 2026 at 10:00am
Come meet 1 on 1 with Social Prescriber Maddie from the Western Ottawa Community Resource Centre (WOCRC). A social prescriber connects individuals with non-clinical community...