Located in Pemberton, a stunningly pristine and beautiful town only 20 miles from the world renowned Whistler resort and host of the 2010 Winter Olympics,...