There are 2 places named Alma in Canada.
All places in the world called "Alma".
Wellington (4)
Windsor (4)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Kingston (3)
Victoria (3)
Havelock (3)
Sidney (3)
Centreville (3)
Princeton (3)
Borden (3)
Westport (3)
Milton (3)
Richmond (3)
Benton (3)
Inverness (2)
Lumsden (2)
Oak Bay (2)
Winfield (2)
Bellevue (2)
Caribou (2)
Cumberland (2)
Fork Lake (2)
Laflèche (2)
Morden (2)
Radisson (2)
Saint Louis (2)
Stanley (2)
Waterloo (2)