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 81 - 100 of 822
group of teens
Carlingwood
Monday Jun 9, 2025 at 3:00pm (series runs until Jun 25, 2025)
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...
Ruth E. Dickinson
Monday Jun 9, 2025 at 4:30pm (series runs until Jun 23, 2025)
For Ages 10-18. Drop-in on Mondays between 4:30 and 6 pm for Youth Scrabble - an incredibly exciting activity that provides a challenging and stimulating...
Main
Monday Jun 9, 2025 at 4:45pm (series runs until Jun 23, 2025)
Whether you need help: preparing for the IELTS Reading and Writing Assessment, preparing a CV and Cover Letter for job prospects or interviews, help with...
Ruth E. Dickinson
Monday Jun 9, 2025 at 5:15pm (series runs until Jun 23, 2025)
Do you have children ages 5-8? Would you like them to read more? Then join our weekly Reading Buddies program. Each child will be paired...
Carlingwood
Monday Jun 9, 2025 at 5:30pm (series runs until Jun 16, 2025)
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...
Main
Monday Jun 9, 2025 at 6:00pm (series runs until Jul 28, 2025)
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...
St-Laurent
Monday Jun 9, 2025 at 6:00pm (series runs until Aug 11, 2025)
June 9 at 6 PM: The Help Based on the #1 New York Times bestseller, The Help follows three women in 1960s Mississippi—Skeeter (Emma Stone),...
an open book and a flower pot on an outdoor table
Hazeldean
Monday Jun 9, 2025 at 6:00pm (series runs until Jul 14, 2025)
Tap into your story and explore your voice in an environment of dignity, courage and respect. No experience required! Every workshop is unique.
webcard with poster for La Dolce Vita
Main
Monday Jun 9, 2025 at 6:00pm
Every Monday evening we put the spotlight on a director's work, giving us a chance to explore their oeuvre, revisit movies we've played on Tuesdays,...
Ruth E. Dickinson
Monday Jun 9, 2025 at 6:30pm (series runs until Jun 10, 2025)
Come join our homework club and get help with reading, math, science, French, English, etc. Ages 6-12. Drop in. Led by United for Literacy. Joins-toi...
Nepean Centrepointe
Tuesday Jun 10, 2025 at 9:00am (series runs until Jun 24, 2025)
Need Skills Training to Stand Out from the Crowd? Learn how to access Free Online Courses. Join us for a presentation and Q & A!...
Orléans
Tuesday Jun 10, 2025 at 10:00am (series runs until Dec 16, 2025)
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 writing...
homeschool hangout
Greely
Tuesday Jun 10, 2025 at 10:00am (series runs until Jun 24, 2025)
Drop in and meet other homeschooling kids and parents! Meetups are held in the Greely library children's section, complete with colouring and activities! Tuesdays from...
Cumberland
Tuesday Jun 10, 2025 at 10:15am (series runs until Jun 26, 2025)
Join us at the Cumberland Branch Tuesday and Thursday mornings to make new friends from 10:30 am to noon. We have coffee, puzzles, board games...
Vanier
Tuesday Jun 10, 2025 at 10:30am (series runs until Aug 26, 2025)
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...
Greenboro
Tuesday Jun 10, 2025 at 10:30am (series runs until Jun 24, 2025)
Join us to play and socialize with other babies and parents or guardians. Drop in, unsupervised program. Ages 0-18 months. Joignez-nous pour jouer et socialiser...
an open book and a flower pot on an outdoor table
Cumberland
Tuesday Jun 10, 2025 at 11:00am (series runs until Jun 26, 2025)
Our final book club sessions before the summer break! We invite you to come rave about a few of your favourite books, and share with...
St-Laurent
Tuesday Jun 10, 2025 at 1:00pm (series runs until Jun 24, 2025)
Bring your knitting or crochet project and share advice, ideas and conversations with fellow enthusiasts. For adults and teens of all abilities. Drop-in. ***Note: No...
North Gloucester
Tuesday Jun 10, 2025 at 1:00pm (series runs until Jun 10, 2025)
Learn and practice new English language skills and meet new people in a relaxed and friendly environment. Everyone welcome! Drop in.​ ​Apprenez et pratiquez votre...
Parenting in Ottawa
Ruth E. Dickinson
Tuesday Jun 10, 2025 at 1:00pm (series runs until Aug 26, 2025)
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...