I live in Montréal and have stayed at both properties a number of times. There is no contest. The Sheraton Centre-Ville is vastly superior.
I am curious, itsallaboutthemiles, what have you heard about the Sheraton that would make you want to stay at the Four points? Please expound.