A man in his 60s was hospitalized with serious but non-life-threatening injuries after being hit by a vehicle in North York on Thursday evening.

Toronto police say the collision occurred around 6 p.m. near Weston Road and Sheppard Avenue West. The driver remained at the scene, and investigators are still determining the cause of the crash.