Take part in DIY, technology, craft or educational programs.

We have lots of exciting programs planned for all ages, both virtual and in-person. Check out our upcoming programs and events with our In the Loop program guide and our online events calendar. Plus, discover more cool things you can borrow from the library!

Program Registration & Online Calendar

To see a full list of upcoming programs and events and to register for a program, visit our online calendar. 
Online Calendar

WPL's Book Clubs

With the COVID crisis, our Book Club meetings moved online. Starting in October 2021, our virtual meetings will continue, but we'll be adding new, in-person meetings as well! Registration is required for all meeting types.
WPL Book Clubs

One Book, One Community

WPL is proud to be a part of One Book, One Community (OBOC). Each spring, OBOC encourages people in Waterloo Region to read the same book, discuss it, attend special events and, in September, meet the author. For full details, visit the official website.

Museum Passes

Borrow a museum pass the same way you borrow material from the library.


*THEMUSEUM passes are currently unavailable due to the UNZIPPED exhibition. Passes will be available again in Spring 2022.

Region of Waterloo Museums

The Region of Waterloo Museum pass offers regular admission for up to two (2) adults plus dependent children for all Region of Waterloo Museums including the Ken Seiling Waterloo Region Museum with Doon Heritage Village, and Joseph Schneider Haus.

This pass is not required for McDougall Cottage as it is free to visit. 

Passes are not valid for ticketed events, workshops or school programs.

The passes have a 7 day loan period. Holds are available but renewals are not. There is a $0.30 per day overdue fine.

GRCA & Ontario Parks Passes

Explore beautiful natural parks and spaces in Ontario with these awesome Park Pass Kits. The passes have a 7 day loan period. Holds are available but renewals are not. One (1) pass per membership card.

Grand River Parks Membership Card

This day pass provides access to ten different GRCA parks as well as the Luther Marsh Wildlife Management Area. It is good for up to 6 people arriving together in one vehicle, or walking into the park. Subject to COVID restrictions. Learn more about GRCA parks at

Ontario Parks Day-Use Permit

This day pass provides access to more than 100 provincial parks. It is good for one vehicle and its occupants. Subject to COVID restrictions. Learn more about Ontario Parks at