There are 2 places named Waterloo in Canada.
All places in the world called "Waterloo".
Wellington (4)
Windsor (4)
Princeton (3)
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)
Albany (2)
Bon Accord (2)
Chatham (2)
Dorset (2)
Grand Beach (2)
Kitchener (2)
Montague (2)
Saint-Laurent (2)
Southampton (2)
Wallace (2)
Beaumont (2)
Caledonia (2)
Coleman (2)
Emerald (2)