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 261 - 280 of 859

Cumberland
Friday Jun 19, 2026 at 3:30pm
Help us celebrate the launch of the 2026 TD Summer Reading Club. We'll have Lego®, crafts, and a confetti cannon! You can also register...
Drop-in program
Add this event to your calendar

Sunnyside
Friday Jun 19, 2026 at 4:00pm
Calling all bookworms! Come meet new friends and expand your literary horizons at the Sunnyside Teen Book Club. We meet once a month on Friday...

In celebration of National Indigenous History Month, join Ottawa Public Library for a talk with Waubgeshig Rice!
Moon of the Turning Leaves was largely inspired by Anishinaabe history, culture, and Waubgeshig’s upbringing in...
Harold Shenkman Hall
Friday Jun 19, 2026 at 7:00pm

Ruth E. Dickinson
Saturday Jun 20, 2026 at 10:00am
OPL offers many reference tools that you can access from home. Drop-by, discover these tools and get a personalised reading recommendation at our pop-up booth...
Drop-in program
Add this event to your calendar

St-Laurent
Saturday Jun 20, 2026 at 10:30am
Stories, rhymes, and songs for preschool children and a parent/caregiver. Drop-in program. Join us to play and chat following the program. There will be self-directed...
Drop-in program
Add this event to your calendar

Cumberland
Saturday Jun 20, 2026 at 10:30am
Join us at the Cumberland branch for an acrylic painting session. Learn new techniques and have fun in the presence of other creative individuals. No...
Sorry this event and its waiting list are full

Orléans
Saturday Jun 20, 2026 at 10:30am
Dive into summer with us! Join us for the launch of our summer programming under the theme Dive In / Plonge. Discover the activities, clubs,...
Drop-in program
Add this event to your calendar

Rideau
Saturday Jun 20, 2026 at 10:30am
Join us for the launch of the 2026 TD Summer Reading Club! We are celebrating the start of the TD summer Reading Club with games...
Drop-in program
Add this event to your calendar

Carlingwood
Saturday Jun 20, 2026 at 10:30am
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,...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Saturday Jun 20, 2026 at 10:30am
Let's be mermaids... Join us for a mermaid-inspired craft time and sign up for the TD Summer Reading Club! Get inspiration from some examples or...
Drop-in program
Add this event to your calendar

Manotick
Saturday Jun 20, 2026 at 11:00am
Colour a card & write a letter for that special someone for Father's Day! Self-directed craft for children and their parent/guardian, drop-in
Drop-in program
Add this event to your calendar

Main
Saturday Jun 20, 2026 at 1:30pm
Gays of Ottawa (GO, 1971-1995) was Ottawa’s first 2SLGBTQ+ organization. It provided social services, led political activism and awareness, and organized social events for a...
Drop-in program
Add this event to your calendar

St-Laurent
Saturday Jun 20, 2026 at 1:30pm (series runs until Jun 27, 2026)
Attend a 45-minute guided journaling session with Lori Rosove, followed by an optional 15-minute open conversation. No pressure, no expectations—just a safe space to breathe,...

Rideau
Saturday Jun 20, 2026 at 2:00pm (series runs until Dec 12, 2026)
The Ottawa Go Club ( https://ottawagoclub.wixsite.com/ogcs ) organizes a series of workshops for people who want to improve their knowledge of the Go game. We...
Drop-in program
Add this event to your calendar

Sunnyside
Saturday Jun 20, 2026 at 2:00pm
Nancy O’Rourke writes personal essays and memoir that braid lived experience with a lifelong commitment to social justice. Now based in Tiohtià:ke/Montréal, Nancy trained as...

Nepean Centrepointe
Saturday Jun 20, 2026 at 2:00pm
Learn the options for digitizing old photos plus receive a demo on how to straighten, sharpen, adjust lighting, remove scratches and spots using free software...

Cumberland
Saturday Jun 20, 2026 at 2:00pm
Artificial Intelligence (AI) tools have exploded over the last few years. They can: supercharge your web searches & help you find the most relevant information;...

Ruth E. Dickinson
Saturday Jun 20, 2026 at 2:00pm
Brick by brick... Inspired by Minecraft, Lego & old video games, join us to celebrate Spongebob Squarepants, Bikini Bottom, and sign up for the Summer...
Drop-in program
Add this event to your calendar

Orléans
Saturday Jun 20, 2026 at 3:00pm (series runs until Dec 19, 2026)
Join JP the Game Master in this series of beginner-level Dungeons & Dragons Play Sessions -designed for youth aged 12 to 15 - emphasizing teamwork,...
Sorry this event is full

Stittsville
Sunday Jun 21, 2026 at 10:30am
Join us for a screening of the powerful documentary that shines a light on the growing crisis of dementia care in Canada. The documentary follows...
- ‹ previous
- 14 of 43
- next ›