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 541 - 560 of 612    
  
      
    Ruth E. Dickinson
  
  
  Sunday Dec 7, 2025 at 1:00pm
Drop in to play board games and card games. This is a great opportunity to bring a friend! You are welcome to bring your own...
Drop-in program
Add this event to your calendar

    North Gloucester
  
  
  Sunday Dec 7, 2025 at 2:00pm
Come craft at the library. We have all the supplies you need to satisfy your creativity! Drop-in program. Family program. Viens bricoler à la biblio...
Drop-in program
Add this event to your calendar

    Stittsville
  
  
  Sunday Dec 7, 2025 at 2:00pm
Learn how to use the Ottawa Public Library’s catalogue and website. Bring in your own device and learn how to access OPL’s digital titles, using...
Drop-in program
Add this event to your calendar

    Osgoode
  
  
  Monday Dec 8, 2025 at 1:30pm
Join us as we discuss "The pull of the stars" by Emme Donaghue. Copies of the book are available at the Osgoode Branch service hub...
Drop-in program
Add this event to your calendar

    Stittsville
  
  
  Monday Dec 8, 2025 at 2:00pm
Join us for a fun afternoon creating beautiful, delicate, raised images from paper strips. You’ll use a few basic tools to wind the paper strips...
Registration opens on Monday, November 10, 2025 - 10:00am

    Richmond
  
  
  Monday Dec 8, 2025 at 6: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,...

    Sunnyside
  
  
  Monday Dec 8, 2025 at 6:30pm
South America and Antarctica, a natural combination. Carole Gobeil will share interesting must visits in this huge continent and how to also combine it with...

    Greely
  
  
  Tuesday Dec 9, 2025 at 10:00am (series runs until Dec 08, 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...
Drop-in program
Add this event to your calendar


    Carlingwood
  
  
  Tuesday Dec 9, 2025 at 3:00pm
Spend your Tuesday afternoons after school at the library with friends, snacks, and great films! Each month we’ll be showing a different movie—ranging from coming-of-age...
Drop-in program
Add this event to your calendar

    Sunnyside
  
  
  Tuesday Dec 9, 2025 at 4:00pm
Hey teens! Join us at Sunnyside branch for a fun way to earn volunteer hours! With our TAG, you can have your say about teen...
Drop-in program
Add this event to your calendar

    Orléans
  
  
  Tuesday Dec 9, 2025 at 6: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;...

    Centennial
  
  
  Tuesday Dec 9, 2025 at 6:00pm
Wield your words and battle your way through the bracket. Compete with honour (no verbal attacks). In each battle, two poets will share their haiku...
Drop-in program
Add this event to your calendar

    Hazeldean
  
  
  Tuesday Dec 9, 2025 at 6:30pm
Do you love browsing through cookbooks and trying new recipes? Then come and meet with fellow food enthusiasts and put a cookbook to the test!...
Drop-in program
Add this event to your calendar

    Nepean Centrepointe
  
  
  Wednesday Dec 10, 2025 at 7:00pm
Get into the holiday spirit by decorating cookies, drinking hot chocolate, and making holiday cards. All materials will be provided including art supplies and paper...
Drop-in program
Add this event to your calendar

    Elmvale Acres
  
  
  Thursday Dec 11, 2025 at 1:00pm
Do you have a legal question? A lawyer from the Ontario Legal Information Centre will be on-site to provide legal information specific to Ontario and...
Drop-in program
Add this event to your calendar

    Beaverbrook
  
  
  Friday Dec 12, 2025 at 2:30pm
Join us for a relaxing afternoon, with a craft and a cup of tea. All supplies will be provided. All skill levels welcome. In this...
Registration opens on Saturday, November 1, 2025 - 10:00am

    Ruth E. Dickinson
  
  
  Friday Dec 12, 2025 at 4:00pm
Unwind and get inspired at the end of the week with our relaxed, hands-on creative sessions! This program is all about exploring your creativity in...
Drop-in program
Add this event to your calendar

    Carlingwood
  
  
  Friday Dec 12, 2025 at 4:00pm
Drop-in at the Carlingwood Branch for Wii U Game On! We will be playing Mario Kart. Not sure how to play? No worries! Our teen...
Drop-in program
Add this event to your calendar

    Cumberland
  
  
  Friday Dec 12, 2025 at 4:00pm
Tim Allen plays Luther Krank, a man who decides to skip Christmas and all the surrounding trappings and go on a vacation with his wife...
Drop-in program
Add this event to your calendar
- ‹ previous
- 28 of 31
- next ›