I can't really speak to how things are in Montreal, since I've not been there in many years. Have heard that it's a Montreal problem, and things are better in Quebec City, even for tourists.
That LCBO thing is a real rule though. You'll see it enforced that way with anglophones too. A parent and their kid, they'll let it slide, but two youngish people, and they'll often card both.