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 121 - 140 of 819
People conversing | Des personnes en train de parler
Alta Vista
Monday Jun 8, 2026 at 1:00pm (series runs until Sep 29, 2026)
Join our English conversation groups! All levels are welcome. Free. Drop-in. NO PROGRAM MARCH 31 and APRIL 7 Joignez-vous à un groupe de conversation en...
Orléans
Monday Jun 8, 2026 at 1:30pm (series runs until Dec 28, 2026)
Do you love board games? Cards? Chess? Any game goes! We will provide an assortment of games, but you're welcome to bring your own board...
Cumberland
Monday Jun 8, 2026 at 1:30pm (series runs until Dec 14, 2026)
Join our English conversation group! Receive guidance from our leaders, meet new people and gain confidence in your ability to speak English. No registration needed...
adults playing with babies and a woman reading
Ruth E. Dickinson
Monday Jun 8, 2026 at 1:30pm (series runs until Jun 22, 2026)
Baby playgroups are facilitated by Early Childhood Educators with early learning activities for babies and a chance for caregivers to network and share experiences. A...
Osgoode
Monday Jun 8, 2026 at 1:30pm
Join us as we discuss: "The Blue Hour" by Paula Hawkins . All are welcome, please drop in. Copies of the title are available at...
Main
Monday Jun 8, 2026 at 2:00pm (series runs until Jun 22, 2026)
On the second and fourth Mondays of each month, this event provides an opportunity for local authors and others who enjoy good writing to discuss...
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...
Carlingwood
Monday Jun 8, 2026 at 5:30pm (series runs until Jun 18, 2026)
Join this introduction to Dragonbane ! If you’ve always wanted to try Dungeons and Dragons but felt intimidated by its complexity, or have played countless...
Beaverbrook
Monday Jun 8, 2026 at 5:30pm (series runs until Aug 17, 2026)
Come join us for some fun and laughter at the library. Each week will be a new self guided activity to explore rotating between crafts,...
Teen at computer
Richmond
Monday Jun 8, 2026 at 5:30pm
E-mail systems are used by almost everybody but not necessarily well understood by all. Chris Taylor, President of the Ottawa PC Users’ Group will cover...
Main
Monday Jun 8, 2026 at 6:00pm (series runs until Jun 22, 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...
Orléans
Monday Jun 8, 2026 at 6:00pm (series runs until Dec 28, 2026)
Participez à notre groupe de conversation, dans une ambiance amicale et décontractée, afin d'améliorer vos habiletés à converser en français. Aucune inscription requise. Participate in...
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...
Nepean Centrepointe
Monday Jun 8, 2026 at 6:00pm (series runs until Dec 28, 2026)
Unwind and connect with others in a friendly, welcoming space. Play one of the available board games and puzzles, or bring games you want played!...
Sunnyside
Monday Jun 8, 2026 at 6:15pm (series runs until Aug 10, 2026)
Join us at Sunnyside for our monthly film screening every second Monday of the month. Monday May 11th at 6:15pm -About Time Monday June 8th-...
Cookies, Book | Biscuits, Livre
Alta Vista
Monday Jun 8, 2026 at 6:30pm (series runs until Jun 29, 2026)
Experience the transformative power of writing in an inclusive space! Write together, share first drafts, listen deeply and receive supportive feedback. Tap into your story...
Ruth E. Dickinson
Monday Jun 8, 2026 at 6:30pm (series runs until Jun 16, 2026)
Come join our homework club and get help with reading, math, science, French, English, etc. Led by United for Literacy. Ages 6-12. Drop in. Joins-toi...
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...