Barrett Township canceled its annual Halloween parade and 5K Scarecrow Race and trick-or-treating has been banned.