Le Square Phillips Hôtel & Suites, Montreal centrum - Downtown - Canada