Brampton bans protests outside places of worship