The Freeride World Tour kicks off its second tour stop of 2019 today in the powder mecca of Kicking Horse Mountain Resort in British Columbia, Canada. Enjoy the show on the livestream, and if you missed last month’s stop in Hakuba, Japan, check out our full recap here.