It's rare for one location to become a mecca for multiple sports, but Whistler, British Columbia, Canada is just that.