Valhalla is a quaint mountain lodge tucked away in BC’s Selkirk Mountain and is a very heavenly place for ski enthusiasts.| Must Do Canada