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 919
Main
Thursday Jun 11, 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...
Carlingwood
Thursday Jun 11, 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...
Older adults playing a board game
Cumberland
Thursday Jun 11, 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 11, 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...
Greenboro
Thursday Jun 11, 2026 at 10:00am (series runs until Dec 10, 2026)
This program hosted by South-East Ottawa Community Health Centre offers free, one-on-one support to help people of all ages improve their health, prevent illness and...
Carlingwood
Thursday Jun 11, 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...
Manotick
Thursday Jun 11, 2026 at 10:15am (series runs until Dec 10, 2026)
Join fellow mahjong players for a friendly game in a congenial environment. Drop-in program, no registration required.
Greenboro
Thursday Jun 11, 2026 at 10:30am (series runs until Aug 27, 2026)
Improve your English, share stories and make new friends! Améliorez votre anglais, partager des histoires et faites des amis!
Nepean Centrepointe
Thursday Jun 11, 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 11, 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...
Sunnyside
Thursday Jun 11, 2026 at 1:00pm (series runs until Aug 20, 2026)
Come play Euchre this summer and make new friends! Even if you don't know how to play, a guide will be there to teach you...
Nepean Centrepointe
Thursday Jun 11, 2026 at 1:30pm (series runs until Jul 09, 2026)
Come meet to enjoy and discuss a wide variety of books selected by book club members. All are welcome! Every second Thursday of the month...
Des personnes autour d'une table, discutant des livres
Cumberland
Thursday Jun 11, 2026 at 2:00pm
Nous vous invitons à vous extasier sur vos livres francophones préférés, pour en partager votre amour avec d'autres lecteurs/lectrices passionné.e.s ! Qu'il s'agissent de coups...
Ruth E. Dickinson
Thursday Jun 11, 2026 at 2:00pm (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,...
computers & technology
Centennial
Thursday Jun 11, 2026 at 2:30pm
Have questions about the basics of using your device, i.e.: tablet, phone, or laptop? Need help with e-books or other online library resources? Centennial branch...
Girl crouched down throwing paint in air, swirl of light
Rockcliffe Park
Thursday Jun 11, 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 11, 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...
chess board
Orléans
Thursday Jun 11, 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...
Newcomers, Canada Flag
Elmvale Acres
Thursday Jun 11, 2026 at 4:00pm
New to Canada? Looking for support with school, work, or your social life? Newcomer Conversation and Support. OMRA Shelter Corporation volunteers engage with basic English...
image of adults
Emerald Plaza
Thursday Jun 11, 2026 at 5:30pm (series runs until Dec 17, 2026)
Practice your English conversation skills in a low-pressure, friendly environment. This program is facilitated by The Nepean, Rideau & Osgoode Community Resource Centre (NROCRC).​ All...