O
- Oakville Public Library
- Oneida Community Library
- Orangeville Public Library
- Orillia Public Library
- Oshawa Public Library
- Oxford County Public Library
- Otonabee-South Monaghan Township Public Library
- Ottawa Public Library
- Owen Sound & North Grey Union Public Library
Read more about this topic: List Of Public Libraries In Ontario