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 381 - 400 of 638
Greenboro
Monday Jan 26, 2026 at 2:00pm (series runs until Mar 30, 2026)
Expand your reading horizons by joining us each month to chat about a book from a new genre. Last Monday of each month Winter 2026...
Blackburn Hamlet
Monday Jan 26, 2026 at 2:00pm
Learn how to land your first job in Canada successfully. This workshop will review job search strategies, resume writing, and interview preparation. Offered by YMCA...
Main
Monday Jan 26, 2026 at 4:45pm (series runs until Apr 27, 2026)
Whether you need help: Preparing a CV and Cover letter for job prospects or interviews, Help with English based course assignments, Or simply wish to...
Main
Monday Jan 26, 2026 at 6:00pm (series runs until Apr 20, 2026)
Come join us for a fun collage session! Explore your creative side and piece together something beautiful. Collages make nice greeting cards or posters to...
Rideau
Monday Jan 26, 2026 at 6:00pm (series runs until May 11, 2026)
Come join us for a fun collage session! Explore your creative side and piece together something beautiful. Collages make nice greeting cards or posters to...
St-Laurent
Monday Jan 26, 2026 at 6:00pm (series runs until May 25, 2026)
Le 26 janvier, à 18h: Fatima Fatima vit seule avec ses deux filles : Souad, 15 ans, adolescente en révolte, et Nesrine, 18 ans, qui...
Carlingwood
Monday Jan 26, 2026 at 6:00pm
Discover the wild side of Africa and its multitude of national parks. Carole Gobeil has just returned from Uganda and Kenya and is looking forward...
Blackburn Hamlet
Monday Jan 26, 2026 at 6:00pm (series runs until May 25, 2026)
Vous avez déjà une base en anglais et vous cherchez un endroit avec une ambiance décontractée et amicale pour pratiquer vos habiletés de converser en...
Emerald Plaza
Monday Jan 26, 2026 at 6:00pm
We are told: don't write down passwords; don't reuse passwords; make passwords long and complex. Chris Taylor, President of the Ottawa PC Users' Group will...
Stittsville
Monday Jan 26, 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 is full

Greenboro
Monday Jan 26, 2026 at 6:30pm (series runs until Mar 23, 2026)
Join us for a fun and friendly environment to practice your Spanish skills. for a fun and friendly environment to practice your Spanish skills.
Nepean Centrepointe
Monday Jan 26, 2026 at 6:30pm (series runs until Apr 27, 2026)
Unwind and connect with others in a friendly, welcoming space. Play one of the available board games and puzzles, or bring games you want played!...
Vanier
Monday Jan 26, 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...
Nepean Centrepointe
Tuesday Jan 27, 2026 at 2:00am (series runs until Dec 29, 2026)
Want to learn more about your family history or getting stuck working on your family tree? Drop-in to work on your family tree, share research...
STEM kids preschool
Manotick
Tuesday Jan 27, 2026 at 2:00pm (series runs until Feb 24, 2026)
Join us for hands-on activities and stories to explore science, technology, engineering, art (humanities), and math (STEAM). Designed for ages 3-4 and their adult co-learner...
Family Literacy Week
Hazeldean
Tuesday Jan 27, 2026 at 4:00pm
Welcome some poultry from the Canada Agriculture and Food Museum into your library visit! Listen to them cluck and coo, touch their soft feathers and...
Boardgames and Gaming
Main
Tuesday Jan 27, 2026 at 5:00pm (series runs until Feb 24, 2026)
Drop for an evening of card games and board games at the library. Bring your friends or meet new people! Drop-in program. For teens and...
Beaverbrook
Tuesday Jan 27, 2026 at 5:30pm (series runs until Mar 03, 2026)
The Beaverbrook Junior Writers Club is for anyone age 8-12 who loves to write! Journaling, poetry, graphic novels, chapter books- and anything else! Whatever you...
Hazeldean
Tuesday Jan 27, 2026 at 6:00pm
Combine basic drawing strokes into easy-to-learn pattern combinations that inspire creativity, relaxation, and meditation. Please note: The Mindful Art of Zentangle afternoon and evening sessions...

Sorry this event and its waiting list are full

Open book / Livre ouvert
Main
Tuesday Jan 27, 2026 at 6:30pm (series runs until Sep 29, 2026)
Joignez-vous à nous pour des discussions conviviales à propos de livres en français. Présentez-vous au bureau de consultation du 1er étage afin de récupérer votre...