Canada-Places.com has listed approx 2329 lakes in Canada. Some of the Top rated lakes in Canada are- Moraine Lake, Lake Louise, Beaver Lake, Buntzen Lake, Okanagan Lake, Chestermere Lake, Grassi Lakes, Shuswap Lake, Lake Winnipeg & Lake Saint-Jean.