There are 4 places named McKellar Lake in Canada.
All places in the world called "McKellar Lake".
Wellington (4)
Windsor (4)
Benton (3)
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)
Fredericton (2)
Kaslo (2)
Mackenzie (2)
Perth (2)
Saint-Charles (2)
Sherbrooke (2)
Trout Lake (2)
Cavendish (2)
Deer Lake (2)
Echo Bay (2)
Greenwood (2)
La Salle (2)
Mount Pleasant (2)
Red Rock (2)