Kicking Horse lives up to its reputation