Margaret Atwood charms literati at the Fairmont hotel