Canada-Places.com has listed approx 2329 lakes in Canada. Some of the Top rated lakes in Canada are- Great Slave Lake, Lac Saint-Pierre, Diefenbaker Lake, West Hawk Lake, Esquimalt Lagoon, Patricia Lake, Sturgeon Lake, Hayward Lake, Buffalo Lake & Burnaby Lake.