From castle-like mountain resorts to rain forest retreats, these are the hotels in Canada to book right now.