B
- Bancroft Public Library
- Barrie Public Library
- Barry's Bay & Area Public Library
- Beausoleil First Nation Public Library
- Belleville Public Library
- Big Grassy First Nation Public Library
- Bkejwanong First Nation Community Library
- Black River / Matheson Public Library
- Blind River Public Library
- Blue Mountain Public Library
- Bonfield Public Library
- Bonnechere Union Library
- Bracebridge Public Library
- Bradford Public Library
- Brampton Library
- Brandford West Gwillimbury Public Library
- BrantPublic Library
- Brighton Public Library
- Brock Township Public Libraries
- Brockville Public Library
- Bruce County Public Library
- Burk's Falls, Armour & Ryerson Union Public Library
- Burlington Public Library
Read more about this topic: List Of Public Libraries In Ontario