In Montreal there are really very few Mexican restaurants worth eating at. La Tamalera is the good one worth returning for service/food/price. Also, we can find best tamales in Montreal.
It's not really pricy, My Tortas Ahogadas ($9.50) is served with pork, black beans, garnished with pickled onions, radishes and avocados