We do have freedom of religion in Canada, but there are limits placed on that freedom. I'm okay with that. What if your religion said that you could (and should!) have several wives (all of whom are under the legal age at the time that you marry them)? That's what the limits on freedom of religion are for. You're free to believe what you want, assemble with other believers, talk about your belief - up to the point that your religious practices break the law or harm someone else. I don't think that's unfair.
Just for fun:
Toronto printing press owner refused to print out letterheads and envelopes with the Canadian Lesbian and Gay Archives logo on them because he's a "born again Christian". They sued. He lost. He had to pay the Archives 5k and also had to pay their legal fees on top of his own legal fees.
This little tidbit should be interesting to the people from the "omg but that would mean that I can be forced to make milkshakes with the blood of virgins at my place of business because I'm not allowed to say no to anything!!!!" camp: While it was ruled that he could not refuse to do letterheads for them, it was also ruled that he was welcome to refuse to print out literature that was against his religion.