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 141 - 160 of 715
Greenboro
Saturday Jun 7, 2025 at 10:30am
Stories, rhymes and songs for children of all ages and a parent or caregiver. Drop-in program. Contes, comptines et chansons pour les enfants de tous...
Emerald Plaza
Saturday Jun 7, 2025 at 10:30am (series runs until Jun 28, 2025)
The Writers Collective of Canada (WCC) and the Emerald Plaza Branch invite you to join us for our writing workshops: Write With Us! We are...
four people with speech bubbles
Orléans
Saturday Jun 7, 2025 at 1:00pm (series runs until Dec 20, 2025)
Practice your English conversation skills in a relaxed and friendly environment. All levels are welcome. Please note : sessions on Saturday March 29 and Saturday...
Orléans
Saturday Jun 7, 2025 at 1:00pm
Click, Clack, Ding, Zing! Rediscover the magic of Typewriters Mechanical typewriters are experiencing a resurgence in interest for those seeking a way to disconnect from...
Carlingwood
Saturday Jun 7, 2025 at 1:30pm (series runs until Jul 05, 2025)
Join a band of adventurers as they set out from the seaside town of Dragonsbourne. This is part-seven of a continuing adventure that takes place...
Movie clapboard with film around it
Sunnyside
Saturday Jun 7, 2025 at 2:00pm
Don your best costume and come watch a family-friendly movie in English on the projector!​ Bring a friend, some snacks, a sleeping bag or law...
image of computer, notebook, & camera
Centennial
Saturday Jun 7, 2025 at 2:00pm
Bring old photos to life by digitizing old prints. Then touch them up by straightening, sharpening, and removing scratches & spots using the free photo...
Blackburn Hamlet
Saturday Jun 7, 2025 at 2:00pm
How to start your tomatoes from seed, grow them on, deal with pests and diseases and Enjoy!
Mommy & Me Painting - Pandas
Ruth E. Dickinson
Saturday Jun 7, 2025 at 2:00pm
Join us for a story followed by an opportunity to create a work of art together! A child and their guardian will receive canvases and...

Sorry this event and its waiting list are full

Rosemount
Saturday Jun 7, 2025 at 2:30pm (series runs until Jun 28, 2025)
Bring your friends, hang out, and defeat your enemies. Play Super Smash Bros, Mario Kart 8 & more on our Nintendo Switch.​ ​Ages 9 &...
Hazeldean
Saturday Jun 7, 2025 at 2:30pm
Come join us to practice the art of paper quilling! This month we will be making Handmade Cards.

Sorry this event and its waiting list are full

Emerald Plaza
Saturday Jun 7, 2025 at 2:30pm (series runs until Aug 23, 2025)
Create and build with Lego®! Drop-in Family Program.
Chess | Échecs
Alta Vista
Saturday Jun 7, 2025 at 3:00pm (series runs until Jul 19, 2025)
Join us for adult and 10+ chess, all levels welcome; an instructor will be available! Come meet new people and have fun. :) No registration required.
Blackburn Hamlet
Saturday Jun 7, 2025 at 4:00pm
Exchange plants with other Blackburn Hamlet gardeners! This exchange will take place after our presentation from The Master Gardeners on "How to Grow Tomatoes: From...
Nepean Centrepointe
Sunday Jun 8, 2025 at 11:00am
Interested in miniature gaming with toy soldiers? Join in to play science fiction, high fantasy and historical games. Presented by the Ottawa Miniatures Gamers. Drop-in...
Rockcliffe Park
Monday Jun 9, 2025 at 9:30am (series runs until Jun 23, 2025)
Stories, rhymes and puppets for children and a parent /caregiver. Drop in. Contes, comptines et chansons pour les enfants de tous âges et un parent...
Nepean Centrepointe
Monday Jun 9, 2025 at 10:00am (series runs until Dec 29, 2025)
Are you looking for work? Unemployed or underemployed? Drop-in to meet one-on-one with an Employment Counsellor from the Pinecrest-Queensway Employment Services team.
Blackburn Hamlet
Monday Jun 9, 2025 at 10:00am (series runs until Jun 30, 2025)
Do you love playing cards ( Euchre )? Chess? Any game goes! We will provide an assortment of games, but you're welcome to bring your...
Ruth E. Dickinson
Monday Jun 9, 2025 at 10:30am (series runs until Jun 23, 2025)
Stories, rhymes and songs for toddlers together with their parents or caregivers followed by playdough play, colouring, or other fun activities! Ages 19 to 35...
Osgoode
Monday Jun 9, 2025 at 12:00pm (series runs until Sep 29, 2025)
Join us for coffee, cards and conversation in a casual setting at the Osgoode Library. All are welcome, please drop in.