Become a Ski or Snowboard Instructor in Whistler Canada with Snowminds! With two united resorts that are world-class, Whistler Blackcomb needs no introduction. The resort offers guests over 200 slopes, 31 kilometers of ski terrain and 11 meters of annual snowfall. These factors make it a winter paradise for skiers and snowboarders alike. The town of Whistler is located in the valley between the two mountains and is connected by the gondola “Peak 2 peak”, one of the world’s longest lifts. It’s a breathtakingly beautiful ride you must experience for yourself.