Day: 28 December 2016

A $500 fine for causing a fatal road accident. “A slap on the wrist” seems like the understatement of the year, doesn’t it? The Toronto Star recently ran an excellent piece on the relatively small price that drivers who fatally injury pedestrians pay for their actions. David Rider’s article, Ontario drivers in deadly collisions often […]