by 0 comments GMBN's Travel Guide To Whistler, Canada | A Mountain Bike Scene Check Arguably the Mecca of mountain biking; Whistler is a spot that needs to be close to the highest of each riders bucket record. Located in British Columbia on the West