Rising above the forests of Banff National Park in Alberta, Canada, the Fairmont Banff Springs looks almost too perfect for a ghost story. Its massive stone walls, steep roofs, towers, grand staircases, ballrooms, and winding corridors have earned it the nickname “Castle in the Rockies.” And like many grand historic hotels, Banff Springs has accumulated …