Cities and towns: Canada · 5
Listed places: 19 705.
- BarrauteCA · Quebec
- Barren HillCA · Nova Scotia
- BarrettCA · British Columbia
- Barrett ChuteCA · Ontario
- Barrett LakeCA · British Columbia
- BarretvilleCA · Ontario
- BarrhavenCA · Ontario
- BarrheadCA · Ontario
- BarrheadCA · Alberta
- BarrieCA · Ontario
- BarrieauCA · New Brunswick
- Barrier BayCA · Manitoba
- BarriereCA · British Columbia
- Barrier FordCA · Saskatchewan
- BarringtonCA · Nova Scotia
- BarringtonCA · Quebec
- Barrington HeadCA · Nova Scotia
- Barrington PassageCA · Nova Scotia
- Barrington WestCA · Nova Scotia
- Barrios BeachCA · Nova Scotia
- Bar RiverCA · Ontario
- Bar RoadCA · New Brunswick
- BarronsfieldCA · Nova Scotia
- Barrow BayCA · Ontario
- BarrowsCA · Manitoba
- BarrowtownCA · British Columbia
- Barr SettlementCA · Nova Scotia
- BarrydowneCA · Ontario
- BarrymereCA · Ontario
- Barry's BayCA · Ontario
- Barrys CornerCA · Nova Scotia
- BarryvaleCA · Ontario
- Barsa SubdivisionCA · New Brunswick
- Barss CornerCA · Nova Scotia
- Barter SettlementCA · New Brunswick
- BarthelCA · Saskatchewan
- BartholomewCA · New Brunswick
- Bartletts MillsCA · New Brunswick
- BartonCA · Nova Scotia
- BartonvilleCA · Ontario
- BartstowCA · Alberta
- BarvasCA · Saskatchewan
- BarvilleCA · Quebec
- BarwickCA · Ontario
- Bas-de-Sainte-RoseCA · Quebec
- Base Line RoadCA · Nova Scotia
- Base-RadarCA · Quebec
- BashawCA · Alberta
- Basin DepotCA · Ontario
- BasingstokeCA · Ontario
- Basin MinesCA · Ontario
- Basin RoadCA · Nova Scotia
- BassanoCA · Alberta
- Bass CreekCA · Ontario
- Basse-AboujaganeCA · New Brunswick
- BassinCA · Quebec
- Bass Lake ParkCA · Ontario
- Bass RiverCA · Nova Scotia
- Bass RiverCA · New Brunswick
- Bass River PointCA · New Brunswick
- Basswood RidgeCA · New Brunswick
- BastaracheCA · New Brunswick
- Bastion BayCA · British Columbia
- BatemanCA · Saskatchewan
- Batemans MillsCA · New Brunswick
- BatestonCA · Nova Scotia
- BathCA · Ontario
- Bathurst InletCA · Nunavut
- BatiscanCA · Quebec
- BatocheCA · Quebec
- BatocheCA · Saskatchewan
- BatteauCA · Newfoundland and Labrador
- BatteauxCA · Ontario
- Batter JunctionCA · Alberta
- Battle BendCA · Alberta
- Battle CreekCA · Saskatchewan
- BattlefordCA · Saskatchewan
- Battle HarbourCA · Newfoundland and Labrador
- Battle HeightsCA · Saskatchewan
- Battle LakeCA · Alberta
- Battle RiverCA · Alberta
- BattrumCA · Saskatchewan
- BaulineCA · Newfoundland and Labrador
- BawlfCA · Alberta
- Baxters CornerCA · New Brunswick
- Baxters CornersCA · Ontario
- Baxters HarbourCA · Nova Scotia
- BayardCA · Quebec
- BayardCA · Saskatchewan
- Bay BeachCA · Ontario
- Bay BullsCA · Newfoundland and Labrador
- Bay de LoupCA · Newfoundland and Labrador
- Bay de VerdeCA · Newfoundland and Labrador
- BayendCA · Manitoba
- BayfieldCA · Prince Edward Island
- BayfieldCA · Nova Scotia
- BayfieldCA · Ontario
- Bay FortuneCA · Prince Edward Island
- BayheadCA · Nova Scotia
- Bay L'ArgentCA · Newfoundland and Labrador
- Baynes LakeCA · British Columbia
- BayportCA · Nova Scotia
- Bay RoadCA · New Brunswick
- Bay Road ValleyCA · Nova Scotia
- Bay RobertsCA · Newfoundland and Labrador
- BayshoreCA · Ontario
- Bay ShoreCA · New Brunswick
- Bayshore EstatesCA · Ontario
- Bay Shore HeightsCA · Manitoba
- Bayshore VillageCA · Ontario
- BaysideCA · Prince Edward Island
- BaysideCA · Nova Scotia
- BaysideCA · New Brunswick
- BaysideCA · New Brunswick
- Bay St. George SouthCA · Newfoundland and Labrador
- Bay St. LawrenceCA · Nova Scotia
- BaysvilleCA · Ontario
- BayswaterCA · Nova Scotia
- BayswaterCA · New Brunswick
- BayswaterCA · Ontario
- BaytonaCA · Newfoundland and Labrador
- Bay TrailCA · Saskatchewan
- Bay TreeCA · Alberta
- BayviewCA · Prince Edward Island
- BayviewCA · Ontario
- BayviewCA · Ontario
- BayviewCA · Ontario
- Bay ViewCA · Nova Scotia
- Bay ViewCA · Nova Scotia
- Bay ViewCA · New Brunswick
- Bayview BeachCA · Ontario
- Bayview HeightsCA · Saskatchewan
- Bayview ParkCA · Ontario
- Baywood ParkCA · Ontario
- BazentinCA · Saskatchewan
- BeachburgCA · Ontario
- Beachcomber BayCA · British Columbia
- Beach CornerCA · Alberta
- Beach GroveCA · British Columbia
- Beach MeadowsCA · Nova Scotia
- Beach O'PinesCA · Ontario
- Beach PointCA · Prince Edward Island
- BeachsideCA · Newfoundland and Labrador
- BeachvilleCA · Ontario
- Beacon CornerCA · Alberta
- Beacon HeightsCA · Ontario
- Beacon HillCA · Saskatchewan
- Beacon Hill NorthCA · Ontario
- Beacon Hill SouthCA · Ontario
- BeaconiaCA · Manitoba
- BeaconsfieldCA · Nova Scotia
- BeaconsfieldCA · New Brunswick
- BeaconsfieldCA · Quebec
- BeaconsfieldCA · Ontario
- BeaconwoodCA · Ontario
- BeadleCA · Saskatchewan
- Beales MillsCA · Ontario
- BealtonCA · Ontario
- BeamsvilleCA · Ontario
- BearberryCA · Alberta
- BearbrookCA · Ontario
- Bear CampCA · British Columbia
- Bear CanyonCA · Alberta
- Bear CaveCA · Ontario
- Bear CoveCA · Nova Scotia
- Bear CoveCA · Nova Scotia
- Bear CreekCA · Saskatchewan
- Bear CreekCA · British Columbia
- Bear CreekCA · Yukon Territory
- Bear CreekCA · Yukon Territory
- BeardmoreCA · Ontario
- Bear FlatCA · British Columbia
- Bear IslandCA · New Brunswick
- Bear IslandCA · Ontario
- Bear LakeCA · Alberta
- Bear LakeCA · British Columbia
- Bear LakeCA · British Columbia
- Bear LineCA · Ontario
- BearnCA · Quebec
- Bear PointCA · Nova Scotia
- Bear RiverCA · Prince Edward Island
- Bear RiverCA · Nova Scotia
- Bear River EastCA · Nova Scotia
- Bear River StationCA · Nova Scotia
- Bearskin LakeCA · Ontario
- BearspawCA · Alberta
- Bear ValleyCA · Ontario
- BeasleyCA · British Columbia
- BeatonCA · British Columbia
- Beaton RoadCA · Prince Edward Island
- BeatriceCA · Ontario
- Beatton RanchCA · British Columbia
- BeattyCA · Ontario
- BeattyCA · Saskatchewan
- BeaubierCA · Saskatchewan
- BeaucageCA · Ontario
- BeaucantonCA · Quebec
- Beaudoin-CentreCA · Quebec
- BeaudryCA · Manitoba
- BeaufieldCA · Saskatchewan