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 85
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,...
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...
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...
teen homework
Main
Saturday Jun 6, 2026 at 12:00pm
Attention teens! Meet and interact with professional therapy dogs to de-stress from your exams. **** Attention, ados! Rencontrez des chiens thérapeutiques professionnels pour vous déstresser...
Carlingwood
Saturday Jun 6, 2026 at 1:30pm
Join a band of adventurers as they set out from the seaside town of Dragonsbourne. This is part ten of a continuing adventure that takes...
craft background
Ruth E. Dickinson
Sunday Jun 7, 2026 at 2:00pm (series runs until Jun 25, 2026)
Calling all slow-stitchers and handcrafters. If you hand sew, quilt, knit, crochet, needlefelt, cross-stitch, embroider, needlepunch, english paper piece or any other handcraft, please join...
Emerald Plaza
Monday Jun 8, 2026 at 2:00pm (series runs until Jun 22, 2026)
Need a place to study for exams? Our program room will be available for quiet study. Light snacks will be provided.​ ​Drop-in program. ​ Monday...
Nepean Centrepointe
Monday Jun 8, 2026 at 3:00pm (series runs until Dec 21, 2026)
New to Canada? Looking for support with school, work, or your social life? Drop-in to meet with a settlement youth outreach worker from Jewish Family...
Centennial
Monday Jun 8, 2026 at 3:30pm (series runs until Jun 22, 2026)
Need a quiet spot to focus and study? Use our program room! Snacks provided. Drop in anytime… 3:30pm – closing time on Mondays , Wednesdays...
Rideau
Monday Jun 8, 2026 at 6:00pm (series runs until Aug 10, 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...
Stittsville
Monday Jun 8, 2026 at 6:30pm
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...
Ruth E. Dickinson
Tuesday Jun 9, 2026 at 10:00am (series runs until Jun 18, 2026)
Come use our program room to study for exams. Snacks and materials provided. Tuesdays June 2, 9 and 16 from 10-1 and Thursdays June 4,...
Mario
Beaverbrook
Tuesday Jun 9, 2026 at 3:00pm (series runs until Aug 11, 2026)
Drop-in to play video games on our PS4 and WiiU. For ages 13-18. Drop-in.
Blackburn Hamlet
Tuesday Jun 9, 2026 at 3:30pm (series runs until Jun 30, 2026)
Are you interested in practicing your chess skills? Join us for open games of chess every Tuesday from 3:30 to 5 pm. Whether you are...
St-Laurent
Tuesday Jun 9, 2026 at 3:30pm (series runs until Jun 16, 2026)
Whether you are looking for a quiet place to do homework, activities to do with new people, or just a place to chill and play...
Rosemount
Tuesday Jun 9, 2026 at 4:00pm
Attention teens! Meet and interact with professional therapy dogs to de-stress from your exams. Drop-in program.
Blackburn Hamlet
Tuesday Jun 9, 2026 at 6:00pm
Come and get help with reading,math, science, French, English, etc.Led by United for Literacy volunteers. For students in grades 1 through 10. ​ Please note:...
Sunnyside
Tuesday Jun 9, 2026 at 6:45pm (series runs until Dec 15, 2026)
Practice English and meet new friends in a relaxed and friendly environment. Margaret is an accredited teacher of English as a Second Language with more...
Sunnyside
Wednesday Jun 10, 2026 at 12:00pm (series runs until Dec 30, 2026)
Bring your knitting or crochet and meet fellow enthusiasts at the Sunnyside branch. Knitters of all abilities are welcome.