There are 2 places named Seaforth in Canada.
All places in the world called "Seaforth".
Wellington (4)
Windsor (4)
Princeton (3)
Westport (3)
Centreville (3)
Milton (3)
Richmond (3)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Borden (3)
Kingston (3)
Victoria (3)
Havelock (3)
Benton (3)
Sidney (3)
Aylmer (2)
Burlington (2)
Clinton (2)
Echo Bay (2)
Griffin (2)
Lethbridge (2)
Murray Harbour (2)
Redwater (2)
Saint-Paul (2)
Stratford (2)
Bellevue (2)
Caribou (2)
Cumberland (2)
Fork Lake (2)