I love Karma's Cafe. Their food is so delicious, and there are so many vegan options to choose from.
For appitizers, there are rice patties and salad rolls, both of which are very good.
For entrees, there are at least 4 options that can be vegan - most of the entrees have the option of choosing between tofu, chicken, shrimp, or beef. The entrees that can be vegan are: pad thai (oh so good!), noodles with lime leaf, biryani, and vegetarian curry. I have tried all but the Noodles with Lime Leaf, and have liked all of them, with Pad Thai being my favourite, and the curry being my least favourite.
The downsides to Karma's Cafe would be that its a little pricey, and they are pretty slow. I went on the long weekend, and they had only 1 waiter working, and the place was packed. Still it was worth the wait, because the food is very good!
Cons: Slow Service, Pricey