Located in the Coast Mountains of beautiful British Columbia, only two hours north of Vancouver, is Whistler...