The Fairmont Pacific Rim was ranked the top hotel in Vancouver and second in Canada, placing behind the Four Seasons Toronto.