Where in Montreal should my boyfriend and I go for my birthday dinner?

It needs to be near the metro and we will be leaving from Station Bonaventure.

Also, lunch near/in Vieux-Montreal or Vieux-Port. Bonus points for ethnic cuisine.

Thanks!