There are 2 places named Perth in Canada.
All places in the world called "Perth".
Wellington (4)
Windsor (4)
Kingston (3)
Victoria (3)
Havelock (3)
Benton (3)
Sidney (3)
Princeton (3)
Westport (3)
Centreville (3)
Milton (3)
Richmond (3)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Borden (3)
Abbotsford (2)
Bissett (2)
Charlottetown (2)
Delta (2)
Glenwood (2)
Minto (2)
Port Maitland (2)
Saint-Jean (2)
Souris (2)
Barrière (2)
Cadillac (2)
Cochrane (2)
Elmira (2)
Lloydminster (2)