If you're looking for a reason to escape to the mountains, a new ice walk in a towering canyon in Jasper National Park is a must-do.