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 1 - 20 of 873
Greenboro
Friday Jun 5, 2026 at 1:30pm (series runs until Dec 18, 2026)
Come play cards, roll the dice or play board games with us!
North Gloucester
Friday Jun 5, 2026 at 1:30pm (series runs until Jun 05, 2026)
In these ESL classes for beginner and intermediate levels, participants will learn and practice vocabulary, grammar, speaking, pronunciation, reading, and writing. A wide range of...

Sorry this event has closed

Hazeldean
Friday Jun 5, 2026 at 1:30pm
Share the enjoyment of good books in a relaxed atmosphere at the Hazeldean Library. Join us for discussions on the first Friday of every month...

Sorry this event has closed

Lego Blocks
Orléans
Friday Jun 5, 2026 at 1:30pm (series runs until Jun 26, 2026)
When the kids are not in school on PD days, don't let their creativity dwindle! Let them show off their architectural creativity with LEGO®! Ages...
Fiber art
Elmvale Acres
Friday Jun 5, 2026 at 2:00pm (series runs until Dec 18, 2026)
Bring your knitting or crochet project (or needlepoint, cross-stitch, etc) and share tips and tricks, ideas and conversations with fellow enthusiasts. For adults of all...
Lego
Alta Vista
Friday Jun 5, 2026 at 2:00pm
Let’s build together with LEGO! Parents must accompany the children in the program. Drop in program. ​ Construisons ensemble avec des LEGO! Les enfants doivent...
A man, child, and woman laugh as they eat popcorn in a movie theatre.
Nepean Centrepointe
Friday Jun 5, 2026 at 2:00pm
Film: How to Train Your Dragon (2025). Popcorn will be provided. Covered drinks are welcome. ​Family program. Drop-in.
Emerald Plaza
Friday Jun 5, 2026 at 2:00pm
Enjoy a fun PD Day movie at the library with DC League of Super-Pets! Follow Krypto the Super-Dog and his team as they discover teamwork,...
Beaverbrook
Friday Jun 5, 2026 at 2:30pm
Join us for an easy-to-follow craft as we create a colourful dessert out of paper strips.
Main
Friday Jun 5, 2026 at 3:00pm (series runs until Jul 31, 2026)
Join our free English conversation group to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program...
Main
Friday Jun 5, 2026 at 3:00pm (series runs until Jun 23, 2026)
Hi teens! Looking for a quiet place to study for exams? Look no further: the Teen Zone in the Main Branch is the place to...
Orléans
Friday Jun 5, 2026 at 3:00pm (series runs until Jun 25, 2026)
Study Space – June 1 to June 24 Need a quiet place to study? Our program room is open for students looking for a calm,...
Cycling
Centennial
Friday Jun 5, 2026 at 3:00pm
Delivered by a friendly, experienced cyclist from EnviroCentre, this workshop will provide participants with answers to commonly asked questions. You’ll learn about how to navigate Ottawa...
Constance Bay
Friday Jun 5, 2026 at 3:00pm (series runs until Sep 25, 2026)
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...
STEM
Hazeldean
Friday Jun 5, 2026 at 3:30pm
Join us for an exciting and hands-on afternoon of STEM. Explore different stations at your pace with activities like Lego®, SnapCircuits, Robotics and more! Perfect...
Rideau
Friday Jun 5, 2026 at 4:00pm (series runs until Aug 28, 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...
Sunnyside
Saturday Jun 6, 2026 at 10:00am (series runs until Aug 29, 2026)
Drop in for preschool fun! Play with puppets, crafts, building blocks, and more. Un programme portes ouvertes pour les enfants d'âge préscolaire! Venez jouer avec...
Carlingwood
Saturday Jun 6, 2026 at 10:00am (series runs until Jun 30, 2026)
Join us for a vibrant celebration of creativity at the Carlingwood Art Exhibition, featuring magnificent artwork by students from Woodroffe High School! Hosted on the...
Osgoode
Saturday Jun 6, 2026 at 10:00am
Create and build with Lego®! Drop-in
Carlingwood
Saturday Jun 6, 2026 at 10:00am (series runs until Jun 26, 2026)
Looking for a place to study for exams? Select tables in the Teen Zone on Carlingwood's 3rd floor will be reserved for you during the...