There are several public libraries in the Kitchener and Waterloo area. The two main branches are:
Waterloo Public Library (across Caroline St from PI)35 Albert St., Waterloo, ON N2L 5E2519.886.1310
Kitchener Public Library85 Queen St. N., Kitchener, ON N2H 2H1519.743.0271