A holiday to Edmonton and Jasper in Alberta, Canada mixes in elements of vibrant city breaks alongside faultless big-mountain skiing and snowboarding, for a winter holiday that has it all