There are 3 places named McQuarrie Lake in Canada.
All places in the world called "McQuarrie 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)