If you're going to Montréal do yourself a favour and check this place out. Great location, excellent restaurant and an excellent vibe. Plus in the summer they have a kick ass roof bar.
And yes the roof bar is open to the public, but I believe being a guest gets you priority access.