I've always received upgrades to suites at Le Centre Sheraton in Montreal.
Even when I booked for others they were all upgraded based on my Platinum membership.
Their location is the best placed in Montreal and I always enjoy my trips there. It's really the most different place in North America, and I totally enjoy it.