Well, you just knew this was coming -- it's perfectly reasonable to prevent the Council of Canadians from renting a community centre for a public forum because ... well, let's let commenter "Anonymous" explain it to you:
Nobody's stopping the Council of Canadians from having their meeting. They're stopping them from having their meeting within the 25KM security control zone during the period of time that control zone is in place.
The security control zone is in place to prevent the often violent protests generally organized by socialist/anarchist organizations like the Council of Canadians.
So, first of all, let's not get our panties in a bunch over this blatant repression of free speech. This, of course, from a demographic that can never get enough of free speech to, say, rant on about same-sex marriage and how gays are Teh Evil and how dare you try to curtail hate speech, and naturally, those same people should be able to serve whichever customers they choose and if you protest, well, you're just repressing their freedom of religious expression, and on and on and tediously on.
What's more amusing, though, is this idea that the Council of Canadians and similar folks can't possibly be allowed closer than 25KM to the meeting for security reasons because you just don't know when they're going to go off in anger, but those same people are absolutely infuriated by the thought of "buffer zones" of even a few dozen feet around abortion clinics because that would interfere with their God-given right to scream insults at, and possibly assault, already traumatized girls who are merely trying to exercise their right to a legal medical procedure.
But, you know, that's different, right?