Montreal Police's collision squad has been tasked with investigating the incident.
It took place just before 9 p.m. at Wellington St.
A vehicle travelling westbound struck a 62-year-old man.
He was transported to hospital in critical condition.
A Montreal Police spokesman told CJAD 800 that the man is now in stable condition but still has serious injuries.
The driver is co-operating with authorities.
The cause of the accident has not been determined.
The investigation is ongoing.