An ode to Toronto: Kimpton Saint George hotel is the new place to be in Canada