Just 24 hours earlier, friends of Jordan Gillis gathered to honour his memory.

Sunday, police announced they have arrested an 18-year-old Brampton man, Tanvir Singh Padda, and charged him with criminal negligence causing death and failing to remain at the scene.   

This comes almost a month after Gillis' body was found in the middle of the intersection of Austin Drive and Hazel Street in Waterloo in early hours of October 20.

Police traced the vehicle to a home in Brampton.

A red Jeep Wrangler was seized and it is being held for forensic analysis.

Waterloo Region Police Staff Sgt. Shaena Morris says the public played a pivotal role in the arrest with tips coming in daily.

“We sincerely appreciate their interest and the fact that they kept this a priority in the community.”  Morris says.

For the past 27 days Gillis’ friends have been asking the driver to take responsibility for their actions.

“I don’t think anybody really knows how to feel at this point.” Zach Britton says of the arrest.