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 141 - 160 of 471
Hazeldean
Sunday May 17, 2026 at 2:30pm (series runs until Jun 28, 2026)
Tap into your story and explore your voice in an environment of dignity, courage and respect. No experience required! Every workshop is unique.
Cumberland
Sunday May 17, 2026 at 2:30pm
Join us once a month for a program that features: dimmed lighting sensory toys a smaller number of participants an adapted circle time with stories,...
St-Laurent
Monday May 18, 2026 at 10:30am (series runs until Jun 29, 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...
In the Company of Writers
Vanier
Tuesday May 19, 2026 at 6:30am (series runs until Jun 23, 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...
Orléans
Tuesday May 19, 2026 at 10:00am (series runs until Dec 29, 2026)
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...
Children gathering
Greely
Tuesday May 19, 2026 at 10:00am (series runs until Jun 30, 2026)
Drop in and meet homeschoolers in your community! Connect, share ideas, and explore educational opportunities with other families, while discovering the library’s resources. Every Tuesday...
Sunnyside
Tuesday May 19, 2026 at 10:15am (series runs until May 26, 2026)
It's our bilingual storytime! Stories, songs and games for children and their accompanying parent or guardian. Registration not required. ***************************************************** C'est l'heure du conte bilingue!...
Vanier
Tuesday May 19, 2026 at 10:30am (series runs until Jun 30, 2026)
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...
babytime
Elmvale Acres
Tuesday May 19, 2026 at 10:30am (series runs until May 26, 2026)
Stories, rhymes and songs for babies and a parent or caregiver, followed by Stay and Play. 0-18 months. ​ Contes, comptines et chansons pour les...
St-Laurent
Tuesday May 19, 2026 at 10:30am (series runs until Jun 30, 2026)
Join other parents and their babies 0-18 mths for some social and baby play time. A variety of age appropriate toys will be available to...
North Gloucester
Tuesday May 19, 2026 at 11:00am (series runs until Dec 15, 2026)
Meet up with other book lovers in the neighborhood and chat about the monthly pick. See the book list below for links to different formats...
Richmond
Tuesday May 19, 2026 at 11:00am (series runs until Aug 25, 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...
Parenting in Ottawa
Ruth E. Dickinson
Tuesday May 19, 2026 at 1:00pm (series runs until Dec 29, 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...
North Gloucester
Tuesday May 19, 2026 at 1:00pm (series runs until Jun 09, 2026)
Learn and practice new English language skills and meet new people in a relaxed and friendly environment. Everyone welcome! Drop in.​ (Space limited to room...
St-Laurent
Tuesday May 19, 2026 at 1:00pm (series runs until Aug 25, 2026)
Bring your knitting or crochet project and share advice, ideas and conversations with fellow enthusiasts. For participants of all abilities. Drop-in. ***Note: - In good...
Knitting
Greely
Tuesday May 19, 2026 at 1:00pm (series runs until Jun 30, 2026)
Bring your knitting, crochet, needlepoint, cross-stitch, etc! Share tips and tricks, ideas and conversations with fellow enthusiasts. For adults of all abilities. Drop-in. Every Tuesday...
Mahjong set
Rockcliffe Park
Tuesday May 19, 2026 at 1:00pm (series runs until Jun 30, 2026)
Every two weeks, starting April 21st, from 1-3PM, the Rockcliffe Park branch will be hosting a American Mahjong group. Registration is required for each session...
Nepean Centrepointe
Tuesday May 19, 2026 at 2:00pm (series runs until Dec 29, 2026)
Want to learn more about your family history or getting stuck working on your family tree? Drop-in to work on your family tree, share research...
knitting
Centennial
Tuesday May 19, 2026 at 2:00pm (series runs until Jun 30, 2026)
Do you like to knit, crochet or do hand work of some sort? Join like minded individuals for an enjoyable afternoon of crafting. Bring any...
Hazeldean
Tuesday May 19, 2026 at 2:00pm
Combine basic drawing strokes into easy-to-learn pattern combinations that inspire creativity, relaxation, and meditation. Please note: The Mindful Art of Zentangle afternoon and evening sessions...