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 321 - 340 of 594

Alta Vista
Monday Apr 13, 2026 at 5:00pm (series runs until May 11, 2026)
Vous avez des enfants âgés de 7 à 12 ans ? Vous aimeriez qu'ils lisent davantage ? Rejoignez notre programme hebdomadaire de cercle de lecture...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Monday Apr 13, 2026 at 5:15pm (series runs until May 25, 2026)
For ages 5-8. Do you have children ages 5-8? Would you like them to read more? Then join our weekly Reading Buddies program. Each child...
Sorry this event and its waiting list are full

Elmvale Acres
Monday Apr 13, 2026 at 5:30pm (series runs until Dec 28, 2026)
Practice your English conversation skills in a relaxed and friendly environment. All levels are welcome to this drop-in program. Pratiquez votre anglais dans un environnement...
Drop-in program
Add this event to your calendar

Beaverbrook
Monday Apr 13, 2026 at 5:30pm (series runs until May 11, 2026)
Come join us for some fun and laughter at the library. Each week will be a new self guided activity to explore rotating between crafts,...
Drop-in program
Add this event to your calendar

Carlingwood
Monday Apr 13, 2026 at 5:30pm (series runs until Apr 20, 2026)
Play Dungeons and Dragons at the Ottawa Public Library! Whether you've always wanted to learn the game, haven't played in years, or are an experienced...

Carlingwood
Monday Apr 13, 2026 at 5:30pm (series runs until May 04, 2026)
Play Dungeons and Dragons at the library! Whether you've always wanted to learn, haven't played in years, or are an experienced player looking to join...

St-Laurent
Monday Apr 13, 2026 at 6:00pm (series runs until May 11, 2026)
February 9, at 6 PM: Julie & Julia Julie Powell is a frustrated insurance worker who wants to be a writer. Trying to find a...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Monday Apr 13, 2026 at 6:00pm (series runs until Jun 22, 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!...
Drop-in program
Add this event to your calendar

Blackburn Hamlet
Monday Apr 13, 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...
Drop-in program
Add this event to your calendar

Greenboro
Monday Apr 13, 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.
Drop-in program
Add this event to your calendar

Stittsville
Monday Apr 13, 2026 at 6:30pm (series runs until Jun 08, 2026)
Participants (ages 13-17) meet on the second Monday of the month for a series of lectures, activities, and writing exercises. This program is hosted by...

Orléans
Monday Apr 13, 2026 at 6:30pm (series runs until May 04, 2026)
Craft & Maker Program for Teens (Ages 12–16) A creative, hands-on program designed for teens who love building, inventing, and experimenting! Each session features a...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Monday Apr 13, 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...
Drop-in program
Add this event to your calendar

Rideau
Monday Apr 13, 2026 at 7:00pm
Share the pleasure of reading and discussing books ranging from the classics to the contemporary, but mostly fiction, in a relaxed atmosphere (If the first...
Drop-in program
Add this event to your calendar

Greely
Tuesday Apr 14, 2026 at 10:00am (series runs until Dec 08, 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...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Tuesday Apr 14, 2026 at 3:00pm (series runs until Jun 09, 2026)
The Granny Squares for Warmth (GSFW) group was created in November 2020 as a Barrhaven-based group with a mission to create and donate hand-made blankets...
Drop-in program
Add this event to your calendar

Sunnyside
Tuesday Apr 14, 2026 at 4:00pm (series runs until May 12, 2026)
Hey teens! Join us at Sunnyside branch for a fun way to earn volunteer hours! With our TAG, you can have your say about teen...
Drop-in program
Add this event to your calendar

Cumberland
Tuesday Apr 14, 2026 at 4:00pm (series runs until Jul 07, 2026)
No assigned reading, no 'homework' - just bring your own book (of your choice - Novel, graphic novel/manga, non-fiction, whatever!) to read silently alongside other...
Drop-in program
Add this event to your calendar

Cumberland
Tuesday Apr 14, 2026 at 4:00pm (series runs until May 12, 2026)
Join us for stories and activities for children ages 3-6 and a parent/caregiver.
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Tuesday Apr 14, 2026 at 4:00pm (series runs until May 12, 2026)
Join us for an exciting and hands-on Afternoon STEM Club designed especially for kids! Each session will have interactive activities in Science, Technology, Engineering, and...
Drop-in program
Add this event to your calendar
- ‹ previous
- 17 of 30
- next ›