Smart mouth is another one of the sandwich places we go a lot for lunch. It's a cute little place in Gastown. Quite a few seats inside but pretty busy usually. However you should be able find a seat if you go a little late after the regular lunch hour.
They have quite a few selections for vegetarians, both sandwiches and soups. You can order sandwiches alone or get a soup as a combo. You order, get a number, find a spot, then you sit and wait for your food. They have good friendly service and decent food :)
Egg wrap with soup
Veggie Sandwich with soup