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 931
Main
Thursday Jun 18, 2026 at 10:00am (series runs until Aug 27, 2026)
A member of Employment & Social Services’ Outreach and Mobile Services Team (OMST) will be at the Main branch of OPL in Room 117 on...
Older adults playing a board game
Cumberland
Thursday Jun 18, 2026 at 10:00am (series runs until Aug 27, 2026)
Join us at the Cumberland Branch Tuesday and Thursday mornings to make new friends from 10:15 am to noon. We have coffee, puzzles, board games...
Fitzroy Harbour
Thursday Jun 18, 2026 at 10:00am (series runs until Sep 24, 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...
teen homework
Beaverbrook
Thursday Jun 18, 2026 at 10:00am (series runs until Jun 23, 2026)
Come use our program room to study for exams. Snacks and materials provided. Open on June 17, 18, 19, 22, and 23 from 10-noon as...
Carlingwood
Thursday Jun 18, 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...
Books
Rideau
Thursday Jun 18, 2026 at 10:15am
Share the enjoyment of reading and discussing books in a relaxed atmosphere. September 18 - The Road by Cormac McCarthy. October 16- The Night Circus...
Nepean Centrepointe
Thursday Jun 18, 2026 at 10:30am (series runs until Dec 17, 2026)
Do you need a casual, friendly environment where you can practice your English-speaking skills? Look no further than the English Conversation Group! Receive guidance from...
Children dancing. Enfants dancent.
Richmond
Thursday Jun 18, 2026 at 10:30am (series runs until Jun 25, 2026)
Drop in for family fun! Parents and care givers are welcome to come in with their children to play and socialize. Toys will be provided...
Manotick
Thursday Jun 18, 2026 at 11:00am (series runs until Dec 17, 2026)
Join us at yarn club! Knitters, crocheters, needle workers, rug hookers – all are welcome to socialize with fellow yarn crafters and work on their...
Greenboro
Thursday Jun 18, 2026 at 12:00pm (series runs until Jun 23, 2026)
Come use our program room to study with other students. Venez profiter de notre salle de cours pour étudier avec d'autres étudiants.
Manotick
Thursday Jun 18, 2026 at 1:00pm (series runs until Dec 17, 2026)
Join us for an afternoon of gaming fun! Drop in and enjoy a fun game of Scrabble in a relaxed and friendly environment. Please note...
Rosemount
Thursday Jun 18, 2026 at 1:00pm
Engage in creative writing with others from the community! Join us on Thursday afternoons to find your unique voice. Each session will offer writing prompts...
Ruth E. Dickinson
Thursday Jun 18, 2026 at 2:00pm
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,...
Hazeldean
Thursday Jun 18, 2026 at 2:15pm
Join us for an afternoon of fun for home-schooled children and their families. Each month a different activity will be offered—from lego, to chess, games...
Nepean Centrepointe
Thursday Jun 18, 2026 at 2:30pm
Attention teens! Meet and interact with Cassi, a professional therapy dog from The Canadian Therapy Dogs Supports Services to de-stress from your exams. Attention, ados!...
Girl crouched down throwing paint in air, swirl of light
Rockcliffe Park
Thursday Jun 18, 2026 at 3:00pm (series runs until Jun 25, 2026)
Join us at Rockcliffe Park Branch every Thursday from 3PM to 4:30PM for a different self-directed pop up activity in either: Art Science and Engineering...
Main
Thursday Jun 18, 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
Thursday Jun 18, 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,...
Cumberland
Thursday Jun 18, 2026 at 3:00pm
Attention teens! Meet and interact with professional therapy dogs to de-stress from your exams. Drop-in (NO registration required!) ^_^ **** Attention, ados! Rencontrez des chiens...
chess board
Orléans
Thursday Jun 18, 2026 at 3:30pm (series runs until Jun 25, 2026)
Drop in to play chess with other youth in a relaxed, informal environment! Practice the basics or test your wits with a weekly chess challenge...