The Magnolia Hotel and Spa in downtown Victoria is among the best hotels in Canada based on reviews and ratings on Tripadvisor.
The boutique hotel drew rave reviews like “a fabulous hotel” and “never disappoints” in earning the No. 5 ranking on the top-25 list.
The No. 1 spot went to the Hazelton in Toronto, with Vancouver’s Loden Hotel, the Ritz-Carlton in Montreal and Bisha Hotel Toronto rounding out the top five.