Emerald Lake in Yoho National Park is one of the Canadian Rockies' finest lakes and a resplendent place to visit.