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 181 - 200 of 586
Rideau
Monday Apr 27, 2026 at 6:00pm (series runs until Aug 24, 2026)
Learn to design, make, and publish your own Zines! ​A Zine is a small, self-published booklet filled with whatever you want to share with the...
Carlingwood
Monday Apr 27, 2026 at 6:00pm
Join speaker Angela MacKay for stories of her professional peacekeeping experiences in Afghanistan. ​ Registration limited. ​ Please pre-register online.
Greenboro
Monday Apr 27, 2026 at 6:00pm (series runs until May 11, 2026)
Play and learn about chess. Jouer et apprendre à jouer aux échecs. For ages 6 years and up Pour les 6 ans et plus.
Cookies, Book | Biscuits, Livre
Alta Vista
Monday Apr 27, 2026 at 6:30pm (series runs until Jun 29, 2026)
Experience the transformative power of writing in an inclusive space! Write together, share first drafts, listen deeply and receive supportive feedback. Tap into your story...
Ruth E. Dickinson
Monday Apr 27, 2026 at 6:30pm (series runs until Jun 16, 2026)
Come join our homework club and get help with reading, math, science, French, English, etc. Led by United for Literacy. Ages 6-12. Drop in. Joins-toi...
Stittsville
Monday Apr 27, 2026 at 6:30pm
Curious about new flavours? In this session, we will explore the spice's origin, share recipes, and exchange personal stories or cultural connections. Participants will receive...

Sorry this event and its waiting list are full

Write with us
Elmvale Acres
Monday Apr 27, 2026 at 6:30pm (series runs until Jun 29, 2026)
The Writers Collective of Canada (WCC) and the Elmvale Acres Branch invite you to join us for our writing workshops: Write With Us! We are...
Richmond
Monday Apr 27, 2026 at 6:30pm (series runs until Jul 27, 2026)
Meet with fellow food enthusiasts and put a cookbook to the test. ​ Selection: ​ February 23, 2026 - " Good for your gut" by...
Nepean Centrepointe
Monday Apr 27, 2026 at 6:30pm (series runs until May 11, 2026)
Wear your pajamas, bring along your favourite stuffie, and come get cozy with us! Stories, rhymes, and songs for children of all ages and parents...
Vanier
Monday Apr 27, 2026 at 7:00pm (series runs until Jun 29, 2026)
La succursale Vanier invite les francophones et les francophiles de toutes générations à se joindre à un cercle de lecture. On y mettra l'accent sur...
Ruth E. Dickinson
Monday Apr 27, 2026 at 7:00pm (series runs until Jun 22, 2026)
FRENCH CONVERSATION GROUP​ Participate in our conversation group to improve your French language conversation skills in a relaxed and friendly environment.​ No registration required. ​...
Beaverbrook
Monday Apr 27, 2026 at 7:00pm
Calling all trivia fans, game show enthusiasts, and people who know a lot of random facts. Join us for a trivia night at the Beaverbrook...
In the Company of Writers
Vanier
Tuesday Apr 28, 2026 at 6:30am (series runs until Jun 23, 2026)
Experience the transformative power of writing in an inclusive space! Write together, share first drafts, listen deeply, and receive supportive feedback. Tap into your story...
Orléans
Tuesday Apr 28, 2026 at 10:00am (series runs until Dec 29, 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 writing...
Children gathering
Greely
Tuesday Apr 28, 2026 at 10:00am (series runs until Jun 30, 2026)
Drop in and meet homeschoolers in your community! Connect, share ideas, and explore educational opportunities with other families, while discovering the library’s resources. Every Tuesday...
an adult reads to a group of people / un adulte lit à un groupe de personnes
Cumberland
Tuesday Apr 28, 2026 at 10:00am (series runs until May 12, 2026)
Contes, comptines et chansons pour les enfants de tous âges et un parent ou gardien.ne. Joignez-nous après notre Contes en famille pour jouer et socialiser...
Beaverbrook
Tuesday Apr 28, 2026 at 10:15am (series runs until May 12, 2026)
Stories, rhymes, and songs for toddlers 19-36 months and a parent/caregiver. Drop-in.
Main
Tuesday Apr 28, 2026 at 10:15am
Rejoignez notre groupe de conversation pour pratiquer le français dans une atmosphère détendue. Join our French conversation group to practice speaking in French in a...
Hazeldean
Tuesday Apr 28, 2026 at 10:15am (series runs until May 12, 2026)
Stories, rhymes and songs for babies and a parent or caregiver. 0-18 months. 30 min. Drop in.
Sunnyside
Tuesday Apr 28, 2026 at 10:15am (series runs until May 26, 2026)
It's our bilingual storytime! Stories, songs and games for children and their accompanying parent or guardian. Registration not required. ***************************************************** C'est l'heure du conte bilingue!...