Moraine Lake is situated in the Valley of the Ten Peaks in Alberta, Canada. We think it's worth a visit. Do you?!