I think you need to get some more legal advice. Do you really believe you can refuse people entry to your establishment based on their race, sex or sexual orientation and not face legal action? It was not too long ago that the "beer parlour" was exclusively for males and some entertainment venues did not admit certain religious or ethnic denominations. That is why we have human rights legislation. To protect people from blanket discrimination like this.
Sorry, I perhaps phrased it wrong. I can refuse entry to absolutely anyone (except police and authorities such as health, bylaw, liquor or fire officials etc.) and give no reason for the refusal. And they have no legal recourse to somehow get an order to allow them entry. That's how the law is written. This law only applies to liquor-primary establishments.