A few others nearby include the Coast Coal Harbour, Marriott Pinnacle and Renaissance. There's also the Pan Pacific (right in Canada Place) and Opus.
Century Plaza is a bit of a walk away (bit old but I have never been inside) but just straight up Burrard (Sutton Place is on Burrard too but about 2 blocks closer). They're all fine.