Was in Montreal last weekend. Here's what I thought.
Schwartz's is worth the stop...on my visit the meat was a touch dry but the sandwich itself was still delicious. Dine-in, the place is so old school.
Fairmount Bagels was better than St. Viateur's.
Wilensky's Light Lunch is worth a stop for the vibes alone...they do a rendition of a breakfast sandwich that is pretty damn good. Also, they have a legit soda fountain. Try the egg sodas!
Wilensky's, Fairmount, and St. Viateurs are all within a couple blocks so my group just did a little food crawl and that all counted as lunch.
Joe Beef is worth the hype, though that lobster bacon spaghetti dish ain't. Stick with ordering offal-y things with French influence. Imagine slightly highbrow Lyonnais bouchon food, that's what this is. I can't really recommend anything because the menu changes daily. Though the seafood was really good. Great oysters, scallops, and uni all from the north part of Quebec. Also, our waitress was incredible, this place has a remarkable lack of pretension given all its praise.
Le Mousso was extraordinary. Eight course tasting menu for $60 American, though I ordered a lobster, black truffle (shaved on top, legit stuff) and matsutake mushroom dish as a 28 Canadian dollar supplement. Other highlights included an uni tart, a superb venison dish, and a "shrimp taco" in a pork skin shell topped with absurd amounts of greens. And the desserts were superb. I don't know if everything that night was just perfect or what, but it was one of my most memorable meals of the year, and that's saying something because I did the Basque country pilgrimage in June...