The Fairmont Hotel Vancouver in British Columbia, Canada, looks like a castle. It has a history of war, royalty, and ...