There are 49 places named Sandy Lake in Canada.
All places in the world called "Sandy Lake".
Wellington (4)
Windsor (4)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Borden (3)
Kingston (3)
Victoria (3)
Havelock (3)
Sidney (3)
Benton (3)
Princeton (3)
Westport (3)
Milton (3)
Centreville (3)
Richmond (3)
Kaslo (2)
Mackenzie (2)
Perth (2)
Saint-Charles (2)
Sherbrooke (2)
Trout Lake (2)
Belmont (2)
Cartwright (2)
Deer (2)
Fort Hope (2)
La Salle (2)
Mount Pleasant (2)
Red Rock (2)
Saint Paul (2)