B
- (District Municipality of Muskoka) Bardsville
- (District Municipality of Muskoka) Barlochan
- (Rainy River District) Barnhart
- (Renfrew County) Barrett Chute
- (Ottawa) Barrhaven
- (Grey County) Barrhead
- (Algoma) Bar River
- (Bruce County) Barrow Bay
- (Hastings County) Barrymere
- (Renfrew County) Barry's Bay
- (Renfrew County) Barryvale
- (Rainy River District) Barwick
- (Regional Municipality of Niagara) Basingstoke
- (Manitoulin District) Bass Creek
- (Simcoe County) Bass Lake Park
- (Simcoe County) Batteaux
- (Ottawa) Baxters Corners
- (Ottawa) Bayshore
- (Simcoe County) Bayshore Village
- (District Municipality of Muskoka) Baysville
- (Lennox and Addington County) Bayview
- (District Municipality of Muskoka) Bayview Park
- (Simcoe County) Baywood Park
- (Renfrew County) Beachburg
- (Oxford County) Beachville
- (Ottawa) Beacon Heights
- (Ottawa) Beacon Hill North
- (Ottawa) Beacon Hill South
- (Oxford County) Beaconsfield
- (Ottawa) Beaconwood