Nature's nook in Whistler