Hidden deep in the forests outside Whistler, British Columbia, lies one of Canada’s strangest abandoned locations — a massive ...