There are 2 places named Saint Vincent in Canada.
All places in the world called "Saint Vincent".
Wellington (4)
Windsor (4)
Selkirk (3)
Tracadie (3)
Saint Andrews (3)
Borden (3)
Victoria (3)
Kingston (3)
Havelock (3)
Sidney (3)
Benton (3)
Princeton (3)
Westport (3)
Centreville (3)
Milton (3)
Richmond (3)
Saint-Charles (2)
Sherbrooke (2)
Trout Lake (2)
Belmont (2)
Cartwright (2)
Deer (2)
Fort Hope (2)
Kaslo (2)
Mackenzie (2)
Perth (2)
Saint Paul (2)
Stony (2)
Waugh (2)
Armstrong (2)