There are 3 places named Saint Andrews in Canada.
All places in the world called "Saint Andrews".
Wellington (4)
Windsor (4)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Borden (3)
Kingston (3)
Victoria (3)
Havelock (3)
Benton (3)
Sidney (3)
Princeton (3)
Westport (3)
Centreville (3)
Milton (3)
Richmond (3)
Bedford (2)
Canyon City (2)
Cowley (2)
Field (2)
Inverness (2)
Lumsden (2)
Oak Bay (2)
Winfield (2)
Alexandria (2)
Chesterville (2)
Drinkwater (2)
Grand Falls (2)
Laflèche (2)
Morden (2)