The 28-year-old transit driver from Bowmanville faces two charges: dangerous driving causing death and failing to remain at the scene of a collision.
Police said Amaria Diljohn, 14, was struck and killed Dec. 19 as she was crossing Neilson Road, just south of the intersection with Finch Avenue, in Toronto's Scarborough suburb. The bus was turning onto Finch Avenue when it hit her.
The bus then left the intersection. It remains unclear whether the driver was aware he had struck the teenaged girl.
Diljohn, known as "Momo" to friends and family, was pronounced dead at the scene.
An investigation revealed Diljohn had just gotten off the bus that hit her.
TTC management said they would do everything possible to help the police investigation in the wake of the deadly accident, and turned over video footage from the bus.
The TTC also announced it would ramp up driver training.
The transit agency offered the Diljohn family $20,000 to help with funeral costs and its CEO, Andy Byford, said the entire organization was "devastated" by the teen's death.
Dhanbir Shergill has charged in connection with the incident.
He's set to appear in court Friday.