I made an online reservation for a party of 7 at the Mascot Brewery "Eatery" for dinner before a Blue Jays game.
I arrived early, spoke to the host and went upstairs to see if there was room available in the rooftop beer garden. The hostess in the beer garden said we might occupy a table there until 5:30 p.m. when the space was reserved for a large group. My adult son joined me at approximately 5:10 p.m. and each of us ordered and were served a glass of beer (for which I settled the bill at the time).
The rest of our party arrived at approximately 5:25 p.m. and we entered the downstairs eatery. The server refused to seat us because our party included minors and stated that the liquor license did not permit them to have minors in the premises. We had no choice but to leave. (The "minors" in question are not babies or small children, so it's not a case of potential disruption for other customers, which is a different issue that has been discussed extensively in other forums).
The next day, I checked with the Alcohol and Gaming Commission of Ontario (AGCO) and I was told that there is no such restriction on Mascot Brewery's liquor license.
So, why can Mascot Brewery refuse service? Seems to me that family status is a protected ground under the Human Rights Code. The only reason I can think of is a combination of hipster posturing and corporate greed. Shame. Avoid this place and take your hard-earned beer drinking money where everyone is welcome.