Set in the Coast Mountains of western Canada, Whistler Ski House is a family retreat built to withstand its harsh mountain environment.