I just don't think we have to take away their right of free speech in order to protect other people's rights to peace in their homes.
It doesn't have to be either one or the other. A more conciliatory approach by the Canadian government would pay off better. My personal opinion, only. I might be wrong, who knows?...