There are 2 places named Saint Louis in Canada.
All places in the world called "Saint Louis".
Wellington (4)
Windsor (4)
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)
Westport (3)
Benton Station (2)
Delisle (2)
Georgetown (2)
Kildonan (2)
Port Elgin (2)
Saint-Jacques (2)
Simpson (2)
Vernon (2)
Badger (2)
Burwash (2)
Clyde River (2)
Elgin (2)
Hampton (2)
Lindsay (2)