There are 2 places named Weston in Canada.
All places in the world called "Weston".
Wellington (4)
Windsor (4)
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)
Princeton (3)
Beaumont (2)
Caledonia (2)
Coleman (2)
Emerald (2)
Hebron (2)
Lockeport (2)
Newcastle (2)
Roblin (2)
Sandy Lake (2)
Sydney (2)
Benton Station (2)
Delisle (2)
Georgetown (2)
Kildonan (2)