Yep, that is, indeed, Lake Louise... What a spot to enjoy a cup of hot tea!

Mark