There are 2 places named Bedford in Canada.
All places in the world called "Bedford".
Wellington (4)
Windsor (4)
Havelock (3)
Sidney (3)
Benton (3)
Princeton (3)
Westport (3)
Centreville (3)
Milton (3)
Richmond (3)
Tracadie (3)
Saint Andrews (3)
Selkirk (3)
Borden (3)
Victoria (3)
Kingston (3)
Swift Current (2)
Weston (2)
Barrière (2)
Cadillac (2)
Cochrane (2)
Elmira (2)
Lloydminster (2)
Nelson (2)
Riverside (2)
Saint Vincent (2)
Valleyfield (2)
Cavendish (2)
Deer Lake (2)
Frobisher (2)