In this fabulous capture by Jeffrey Pang, we see two canoers paddling through Lake Louise as a break in the clouds reveals the majestic Victoria Glacier in the background. Lake Louise is a glacial lake located in Banff National Park in the province of Alberta, Canada.