Worldwide /
Canada
Canada Towns
- Bayfield, NB
- Bayside, NS
- Baysville, ON
- Bayswater, NB
- Beachburg, ON
- Beachville, ON
- Beaconsfield, QC
- Beamsville, Lincoln, ON
- Bear Creek, Nipissing, ON
- Bear Lake, BC
- Beatty, SK
- Beaubassin East, NB
- Beauceville, QC
- Beauharnois, QC
- Beaumont, AB
- Beaumont, QC
- Beaumont, Quebec, QC
- Beauport, QC
- Beaupré, QC
- Beausejour, MB
- Beauval, SK
- Beaux-Rivages, QC
- Beaver Bank, NS
- Beaver Brook Station, Beaver Brook, NB
- Beaver Dam, NB
- Beaver River, NS
- Beaverdell, BC
- Beaverlodge, AB
- Beaverton, ON
- Bécancour, QC
- Bedford, NS
- Bedford, QC
- Beechville, NS
- Beechy, SK
- Beeton, New Tecumseth, ON
- Behchoko, NT
- Beiseker, AB
- Belcarra, BC
- Belfast, PE
- Belfountain, Caledon, ON
- Belgrave, ON
- Bell Ewart, Innisfil, ON
- Bell Island, NL
- Belle Plaine, SK
- Bellecombe, QC
- Bellefeuille, QC
- Bellefond, NB
- Belleisle Creek, NB
- Belleville, ON
- Bellevue, AB
- Belmont, ON
- Belnan, NS
- Beloeil, QC
- Belwood, ON
- Benalto, AB
- Bengough, SK
- Benito, MB
- Benoit's Cove, NL
- Bentley, AB
- Benton, NL
- Berens River, MB
- Beresford, NB
- Berry Mills, NB
- Berthier-sur-Mer, QC
- Berthierville, QC
- Berwick, NS
- Berwick, ON
- Berwyn, AB
- Bethany, ON
- Bethel, NB
- Bethune, SK
- Betsiamites, QC
- Bewdley, ON
- Bezanson, AB
- Bible Hill, NS
- Bickerton West, NS
- Big Beaver, SK
- Big Pond, NS
- Big River, SK
- Big Valley, AB
- Biggar, SK
- Binbrook, Hamilton, ON
- Binbrook, ON
- Binscarth, MB
- Birch Grove, NS
- Birch Hills, SK
- Birch Island, ON
- Birch River, MB
- Birchy Bay, NL
- Bird Cove, NL
- Birnie, MB
- Birsay, SK
- Birtle, MB
- Biscotasing, ON
- Bishop's Falls, NL
- Bishopton, QC
- Bjorkdale, SK
- Black Creek, BC
- Black Diamond, AB
- Black Duck Cove, NL
- Black Duck Siding, NL
- Black Lake, SK
- Black Point, NS
- Black River Bridge, NB
- Blackfalds, AB
- Blackie, AB
- Blacks Harbour, NB
- Blackstock, ON
- Blackville, NB
- Blackwater, ON
- Blaine Lake, SK
- Blainville, QC
- Blandford, NS
- Blezard Valley, ON
- Blind Bay, BC
- Blind Channel, BC
- Blind River, ON
- Blockhouse, NS
- Bloodvein, MB
- Bloomfield Station Road, Norton, NB
- Bloomfield, NB
- Bloomfield, ON
- Bloomfield, PE
- Blue Mountains, ON
- Blue Sea, QC
- Bluevale, ON
- Bluewater, ON
- Blyth, ON
- Blytheswood, Leamington, ON
- Bobcaygeon, Kawartha Lakes, ON
- Bocabec, NB
- Boileau, QC
- Bois-des-Filion, QC
- Boisbriand, QC
- Boischatel, QC
- Boissevain, MB
- Bolsover, Kawartha Lakes, ON
- Bolton, Caledon, ON
- Bolton-Ouest, QC
- Bon Accord, AB
- Bonanza, AB
- Bonaventure, QC
- Bonavista, NL
- Bond Head, ON
- Bonfield, ON
- Bonne Bay
- Bonne Bay Big Pond, Newfoundland and Labrador
- Bonnyville, AB
- Bonsecours, QC
- Bonshaw, PE
- Boom Road, NB
- Borden, ON
- Borden-Carleton, PE
- Boston Bar, BC
- Botha, AB
- Bothwell, ON
- Botsford Portage, NB
- Botwood, NL
- Boucherville, QC
- Bouctouche, NB
- Boudreau, Nigadoo, NB
- Boularderie Centre, NS
- Boularderie East, NS
- Boulter, ON
- Boundary Creek, NB
- Bourget, ON
- Boutiliers Point, NS
- Bow Island, AB
- Bowden, AB
- Bowen Island, BC
- Bowmanville, ON
- Bowser, BC
- Boyd's Cove, NL
- Boyle, AB
- Boylston, NS
- Bracebridge, ON
- Brackendale, Squamish, BC
- Brackley Beach, PE
- Bradford West Gwillimbury, ON
- Bradford, Bradford West Gwillimbury, ON
- Bradwell, SK
- Bragg Creek, AB
- Brampton, ON
- Branch, NL
- Branchton, ON
- Brandon, MB
- Brant, ON
- Brantford, ON
- Bras D'or, NS
- Brazeau, AB
- Breadalbane, PE
- Brébeuf, QC
- Brechin, ON
- Brent's Cove, NL
- Brentwood Bay, BC
- Brentwood Bay, Central Saanich, BC
- Breslau, ON
- Breton, AB
- Bridge Lake, BC
- Bridgetown, NS