Die Schule befindet sich im Zentrum von Whistler, umgeben von Einkaufsläden, Restaurants und Cafés und zu den Skipisten sind es nur wenige Minuten zu Fuss. Tamwood International College verfügt über moderne Einrichtungen, hat helle Klassenräume, Computer mit kostenlosem Internetanschluss und einen gemütlichen Aufenthaltsraum, wo sich die Studenten gerne zusammen finden. Die Gastfamilien befinden sich in einem nahen Umkreis der Schule. Neben den "klassischen" Standard- und Intensivkursen in Englisch, bietet die Schule auch Cambridge Vorbereitungskurse auf das First Certificate in English oder Englisch plus Ski- od. Snowboardunterricht und sogar Ski- und Snowboardlehrerkurse mit Zertifikat an. Es können auch Firmenpraktika absolviert werden.
Whistler geniesst in ganz Nordamerika einen Top-Ruf als eines der besten Ski- und Snowboard-Resorte. Whistler und Blackcomb sind die beiden Hausberge, welche sich über 11 Kilometer Abfahrt erstrecken, der Höhenunterschied beträgt dabei 1.600 Meter. Von Pulverschneeabfahrten, Buckelpisten, einsamen Waldloipen und perfekt gepflegten, langgestreckten Abfahrten ist alles vorhanden, was das Herz begehrt! Die Skisaison dauert von November bis April dank durchschnittlich 10 Meter Schneefall jeden Winter. Die Pisten führen direkt ins Zentrum von Whistler Village, wo in den verschiedenen Restaurants, Bars und Clubs zahlreiche Après-Ski-Möglichkeiten vorhanden sind. Aber auch im Sommer hat Whistler viel zu bieten. Ausflüge zu Fuss oder mit dem Fahrrad führen zum Lost Lake, an dessen Ufer viele verschiedene Wildblume blühen. Die fünf Seen garantieren ein breitgefächertes Angebot an Wassersportmöglichkeiten: Schwimmen, Windsurfen, Fischen, Whitewaterrafting oder Kanufahren. Aber auch Tennis, Reiten, Mountainbiken, wunderschöne Bergtouren und Paragliden dürfen nicht fehlen.