There are 72 places named Trout Lake in Canada.
All places in the world called "Trout Lake".
Wellington (4)
Windsor (4)
Saint Andrews (3)
Selkirk (3)
Tracadie (3)
Borden (3)
Kingston (3)
Victoria (3)
Havelock (3)
Benton (3)
Sidney (3)
Princeton (3)
Westport (3)
Centreville (3)
Milton (3)
Richmond (3)
Belmont (2)
Cartwright (2)
Deer (2)
Fort Hope (2)
Kaslo (2)
Mackenzie (2)
Perth (2)
Saint-Charles (2)
Sherbrooke (2)
Trout Lake (2)
Armstrong (2)
Buffalo (2)
Churchill (2)
Duvernay (2)