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 635

Blackburn Hamlet
Wednesday Jan 21, 2026 at 3:30pm (series runs until Jan 24, 2026)
Hi teens! Looking for a quiet place to study for exams? Look no further! The Program Room at the Blackburn Hamlet branch will be reserved...
Drop-in program
Add this event to your calendar

Carlingwood
Wednesday Jan 21, 2026 at 4:00pm
Join us in creating hair scrunchies . Hands-on introduction to hand sewing . Scrunchies are a fun way to learn how to use a thread...

Beaverbrook
Wednesday Jan 21, 2026 at 4:00pm (series runs until Feb 25, 2026)
Join us for a new weekly read-aloud session for children and families. This isn't your average Storytime! We will be reading the first couple chapters...
Drop-in program
Add this event to your calendar

Greely
Wednesday Jan 21, 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

Hazeldean
Wednesday Jan 21, 2026 at 6:00pm
Want to draw a chicken, a crab, a raspberry or a flower? Join us to learn simple, easy drawing techniques!
Sorry this event and its waiting list are full

Sunnyside
Wednesday Jan 21, 2026 at 7:00pm (series runs until Jun 10, 2026)
Storytelling Open Mic is a perfect place for newcomers to discover oral storytelling in a warm and supportive atmosphere or for more experienced tellers to...
Drop-in program
Add this event to your calendar

St-Laurent
Thursday Jan 22, 2026 at 10:00am
Connaissez-vous vraiment vos droits et obligations en tant que locataire en Ontario? Cet atelier vous guidera de façon claire et accessible à travers tout ce...

Manotick
Thursday Jan 22, 2026 at 10:15am (series runs until Jun 25, 2026)
Join fellow mahjong players for a friendly game in a congenial environment. Drop-in program, no registration required.
Drop-in program
Add this event to your calendar

Online
Thursday Jan 22, 2026 at 1:00pm
January 2026 EU Book Club Featured book: Big Bad Wool, by Leonie Swann. Translated by Amy Bojang. The author will be present. Do prepare some...

Carlingwood
Thursday Jan 22, 2026 at 1:00pm
Join us at the Carlingwood Library for an afternoon of crafting fun! We will be making paper lotus blossoms. All materials will be provided, and...
Sorry this event and its waiting list are full

Centennial
Thursday Jan 22, 2026 at 2:00pm
Enjoy photos and narration from a river cruise that included Prague, various stops in Germany and Austria and ending in Budapest, Hungary. Included is a...

Alta Vista
Thursday Jan 22, 2026 at 2:30pm
Meet new people and learn to crochet! Beginners only. Adults only. No exceptions. Registration required.

Carlingwood
Thursday Jan 22, 2026 at 3:30pm
Attention teens! Meet and interact with professional therapy dog Henry to de-stress from your exams. Thursday, January 22nd, 2026 3:30-4:30pm Attention, ados! Rencontrez le chien...
Drop-in program
Add this event to your calendar

Greenboro
Thursday Jan 22, 2026 at 4:00pm (series runs until Feb 05, 2026)
Stories and activities that support Science, Technology, Engineering and Math. For a child aged 3-6 and a parent or caregiver.

Nepean Centrepointe
Thursday Jan 22, 2026 at 4:30pm
Learn how Barbara uses clay to create the illustrations in her books. We’ll provide the clay and tools for you to create your own illustrations...

Manotick
Thursday Jan 22, 2026 at 5:45pm (series runs until Mar 19, 2026)
Wear your coziest pyjamas for an evening storytime. All ages welcome. Drop-in program.
Drop-in program
Add this event to your calendar

Elmvale Acres
Thursday Jan 22, 2026 at 6:00pm
JANUARY 2026 Session 2: “Winter Seed Sowing Workshop for your Pollinator/Wildlife Garden” Welcome to the second workshop in the 4-part "Ottawa Wildflower Seed Library (OWSL)...
Drop-in program
Add this event to your calendar

Orléans
Thursday Jan 22, 2026 at 6:00pm
Many wireless routers do not default to the most secure configuration. Make sure you are not the "low-hanging fruit" that someone will decide to attack...

Nepean Centrepointe
Thursday Jan 22, 2026 at 6:30pm (series runs until Jun 25, 2026)
If you are a love story lover, join us each month for discussions on romance novels in a relaxed atmosphere! From enemies-to-lovers to second chance...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Thursday Jan 22, 2026 at 6:30pm (series runs until Feb 19, 2026)
Explore. Protect. Play! A nature adventure for kids! Discover amazing animals, build fun crafts, play games. All ages program. Drop-in program.
Drop-in program
Add this event to your calendar
- ‹ previous
- 17 of 32
- next ›