I know La Paryse is very good and eat there occasionally although it's a bit of a schlepp from Snowdon when I live.
DiLallo on St Jacques St near Atwater is good value for the bucks ($5 tax in for a tasty burger with double meat). Two of 'em make for a better meal for $10 than what $20 got me at m:burger which is grossly overprived.
B&M on Sherbooke has a decent and larger burger for $4.50
I'm just crazy about burgers.....I'd like to try a few new places to get some variety.