Oops! Something went wrong, please try again later.
Canton Police Department is a Police Department at 2 North Main Street in Canton, Illinois.
Reviews
Facebook
4.1/5 · 78 reviews
Loading reviews...
Dec 5, 2022
After watching the video posted by Bikers Against Predators and being disgusted by Canton PD, I thought it was time to share my own opinions. Years ago I found out a step father of a friend of mine h…Full review by Alyssa Downing