As I have said to you elsewhere, this is not relevant here. This is Canada. Quebec is bound by the Charter. It does not matter how this issue has been ruled on in Belgium. Their courts have no standing here, and no federal court will accept an EU or European statute as having any relevance here. 

You keep posting this, as if you are truly unaware of what you are suggesting. A number of European laws and court decisions are quite progressive-- say around the issues of unions, social services, and climate change. Which of those decisions shall we say applies to Canada first?