There are 3 places named Selkirk in Canada.
All places in the world called "Selkirk".
Wellington (4)
Windsor (4)
Borden (3)
Victoria (3)
Kingston (3)
Havelock (3)
Sidney (3)
Benton (3)
Princeton (3)
Westport (3)
Milton (3)
Centreville (3)
Richmond (3)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Morden (2)
Radisson (2)
Saint Louis (2)
Stanley (2)
Waterloo (2)
Alexandria (2)
Chesterville (2)
Drinkwater (2)
Grand Falls (2)
Laflèche (2)
Lomond (2)
Newport (2)
Rosedale (2)
Seaforth (2)