Dogpatch:
The Canadian Government will not allow any critiques of other religions.
Nonsense. There's no law in Canada preventing someone from criticising another religion. What they really mean is that groups that do criticise other religions are not eligible for special treatment from the government; they have to pay tax like any other non-charity.
If they want to be a charity, they can give soup to homeless people; if they want to spread nonsense about other religions, they can pay tax like everyone else.