Tamwood's English school in Whistler is located in the center of North America's number one holiday resort destination, and is only two hours by car from Vancouver.
Whistler
International House Whistler provides a window on Canadian culture, with ready access to nature and world-class outdoor activities.