Sheraton Montreal
35 K does not get you the Humaniti, Neither the Westin.
Am surprised you did not stay at the Sheraton Centre? It has a great lounge, pool., exercise area and is 2 blocks from St. Catherine. Also, has cheap parking behind the property. Look for Avis, Just try and avoid Canadiens' games - when they boost their rates!