Argyle, 

1. Now you say you meant "we in a Charter context". Hello? That means Canada. But that's not what you said before. There you said "Western countries seek... we don't include...". Hello? My answer was phrased to WESTERN-written ascriptions generally (the UN Declaration and a broad swath of Western laws) because THAT'S what you'd invoked: The West. So, lesson: Don't say "Western" when you mean "Canadian"! 

2. No, I did not "appear to acknowledge" that fundamental freedoms have limits. What I actually did was to state plainly and clearly that it is so, with an example!

3. You seem to want to propose that protection in the Charter of democratic and social institutions is somehow sealed away from its Fundamental Freedoms section. That proposal is erroneous. Two Fundamental Freedoms are assembly and association, which courts invoke to protect labour unions and activist groups. Religious groups would akin be protected even if the word "religion" was removed from the Charter!