I second Bombay Sitar. They have a lunch buffet as well.
Canton has a million restaurants, so it depends what mood you're in.
Winking Lizard is a fun sports bar type place. I would go for their extensive beer list more than the food. http://www.winkinglizard.com
My indulgence is Sukho Thai's Singapore Noodles http://www.sukhothaicanton.com/
Gervasi as mentioned before is definitely the nicest place around.
So many places I've eaten at and have my favorites, but I don't feel they're super special, hmmm.