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 21 - 40 of 930
Carlingwood
Tuesday Jun 16, 2026 at 7:30pm (series runs until Jun 30, 2026)
Do you already have some basic French language skills, and are you looking for a casual, friendly environment where you can practice speaking? Join our...
Carlingwood
Wednesday Jun 17, 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...
Carp
Wednesday Jun 17, 2026 at 10:00am (series runs until Sep 23, 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
Wednesday Jun 17, 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
Wednesday Jun 17, 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...
Rideau
Wednesday Jun 17, 2026 at 10:30am (series runs until Aug 26, 2026)
Profitez de notre groupe de conversation afin d'améliorer vos habiletés en français à l'oral. ​ Join our free French Conversation Group to practice speaking French...
Nepean Centrepointe
Wednesday Jun 17, 2026 at 10:30am (series runs until Dec 16, 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...
Greenboro
Wednesday Jun 17, 2026 at 10:30am
Are you looking for work? Unemployed or underemployed? Drop-in to meet one-on-one with an Employment Counsellor from the Pinecrest-Queensway Employment Services team. For Newcomers.
Munster
Wednesday Jun 17, 2026 at 10:30am
Stories, rhymes and songs for children of all ages and a parent or caregiver. Stay and play following storytime. ​ ​Wednesdays, Jan 7, 2026 –...
St-Laurent
Wednesday Jun 17, 2026 at 10:30am (series runs until Jun 24, 2026)
Nous fournissons les jouets pour un temps de jouer et socialiser, Programme pour les enfants de tous âges et un parent ou gardien.
Elmvale Acres
Wednesday Jun 17, 2026 at 10:30am (series runs until Jun 24, 2026)
Drop in to our program room where you will find an assortment of toys and free play opportunities. Meet and connect with other parents while...
Sunnyside
Wednesday Jun 17, 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.
Beaverbrook
Wednesday Jun 17, 2026 at 1:00pm (series runs until Aug 26, 2026)
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...
Orléans
Wednesday Jun 17, 2026 at 1:00pm (series runs until Dec 30, 2026)
Bring your knitting or crochet project and share advice, ideas and conversations with fellow enthusiasts. For adults of all abilities. Drop-in. Apportez votre projet de...
Rosemount
Wednesday Jun 17, 2026 at 1:30pm (series runs until Jun 24, 2026)
Bring your knitting and/or crocheting projects and share advice, ideas and conversations with fellow enthusiasts. For adults of all abilities.
Rockcliffe Park
Wednesday Jun 17, 2026 at 1:30pm (series runs until Jun 24, 2026)
The Writers Collective of Canada (WCC) and the Rockcliffe Park Branch invite you to join us for our writing workshops: Write With Us! We are...
Greenboro
Wednesday Jun 17, 2026 at 1:30pm (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.
Main
Wednesday Jun 17, 2026 at 2:00pm (series runs until Sep 30, 2026)
Rejoignez notre groupe de conversation en français pour pratiquer le français dans une atmosphère détendue. Niveaux intermédiaire , inscription non requise. Join our French conversation...
Greenboro
Wednesday Jun 17, 2026 at 2:00pm
Create art in good company. This series is perfect for aspiring artists, crafters who are in a rut, and anyone who suspects that a creative...

Sorry this event is full

Infusions Littéraires
Alta Vista
Wednesday Jun 17, 2026 at 2:00pm
Partagez avec nous le plaisir des livres dans une ambiance détendue, le 3e mercredi du chaque mois. mercredi le 21 janvier - J’emporterai le feu...