Montreal is well known for food. You will find all the cooking in the world: Chinese, Italian, French, … In some restaurant where they cannot sell alcohol, you can bring your own bottle of wine.
In Montreal, the term of restaurant is used for cordon bleu cooking as well as for fast foods.
Specialities from Quebec are quite heavy. The "tourtière" (with meat, potatoes, onions, parsley), the Poutine (chips with gravy sauce), the Cipaille (sort of pate) are typical.
As Belgian people, they call breakfast "dejeuner", lunch "diner" and dinner "souper" and they have the dinner quite early, around 6pm.
The main areas where to drink are Saint Denis street and Saint Laurent boulevard (the Main). From 5pm to 7pm you've got the happy hour especially used in the Latin area. Open until 3am, bars and cabarets are busy from Thursday onwards. Beer is the local's drink, but you can have a Boreal, Maudite, or Fin du Monde.