Spot checks?

     Aug 26, 2015  Toronto Star – San Grewal Peel police conducted 159,303 street checks in six years Known as ‘carding’ in Toronto, and just as controversial, Peel Regional Police records show that one out of 46 residents had been … [Read more...]