Driver charged with criminal negligence causing death and failure to stop after an accident. It's a step in the right direction if it sticks. Condolences to the riders friends and family.
http://www.680news.com/2018/06/22/driver-arrested-fatal-hit-run-danforth-st-clair/
Khaled Saleh Saeed Bin Rbaa, 29, of Toronto was arrested on Thursday and is facing one charge of criminal negligence causing death and fail to stop after accident causing death.
so what is that? a 400$ fine and thats it?