Some friends and I are coming to Montreal from Toronto in a few weeks and I was wondering if you folks had any recommendations for good, not overly expensive (mains up to low 20s but if there's a 5 buck wonder out there, please don't hesitate to post) food that is isn't too far from downtown. Type of cuisine doesn't matter too much and it wouldn't hurt if it's something that's not commonly found or all that good in Toronto. Thanks in advance.
I'm also looking for various street eats/counter places that I can nosh on while walking around the city that concentrates on local specialities or good "ethnic" fare.
Addendum: What are the prices like at Au Pied du Cochon? It's someplace I've wanted to go try.