I consistently have crappy stays at the Westin Ottawa. Upgrades are very rare. Service is crappy. Room service is incredibly inconsistent.
The Sheraton Ottawa is by far a completely more superior hotel, although the lack of suites and no opening windows are the big downsides, they more than make up for that with large rooms, amazing service and true recognition of your status without question.