Lake Louise in Alberta, within the Banff National Park boundaries. You do not need to pay park entrances to go visit. There can be lots of tourists, recommend getting up early. Was lucky enough to get one sunny day.
If you plan to visit:
Drive up to lake louise, do a U-turn at the top and go see mouraine lake, then drive up again. Mouraine fills up quickly with limited parking.
Cheers!