Glory of India is the best I've been to, but then again I haven't been to many Indian places in town. I do know that Taj Mahal was NOT up to me expectations.
My biggest bit of grief with city is the lack of good, cheap Mexican. To the point that I just don't bother anymore. Better to just save it for trips to the U.S. South. Maybe if I get down to see my Aunt in Texas I can get some more (and yes, they have tons of both Tex Mex and the real thing). Here in Calgary, I've had El Sombrero, Julios Barrio, Los Marriachis. Haven't tried Salt n' Pepper yet. I'll admit, I found Julios Barrio acceptable, when a plate of enchiladas only cost $9. Los Marriachis and El Sombrero are better food, but still cost more. Not in steak-house expensive territory, but still up there.
As for Sushi, I've really been to Sushi Tokyo and Sushi Ichiban. Same place really, just different names. Sushi still costs more than Mexican though, so it's a rare treat for me.
Speaking of Japanese, I tried Soba Ten over the summer. Portions were... small, though I thought it was interesting experience.
Also tried Mongolie Grill over the summer. Good, but expensive just like everything else around there.
On the Mediterranean side of things, Jimmy's A&A is king in my books.
I'm sure many also acknowledge the relative superiority of Kim Anh when it comes to Vietnamese subs. They make things better simply by having good hours.
In terms of Vietnamese sit-down, I'm pretty much a part of the family at Oriental Phoenix. I go to the one down at Chinook, but I think the value of the food is great. I'm a weekly customer, get the same thing most days, but it is nonetheless very good. I'm pretty sure I'm going there for dinner tonight.
EDIT: On the topic of street vendors... man, I saw so many of those while on Vacation, but never had the guts to buy something from them (maybe I'm just too timid... or maybe it's because I rarely carry cash on me). There were a whole bunch on Chester Street in Ottawa and in front of Toronto City Hall. I think that Japa Dog must be the most visible one in Vancouver.