Nick Forlinano Gauthier, a 32 year-old taxi driver, faces a total of seven charges including dangerous driving, dangerous driving causing bodily harm, criminal negligence and assault with a weapon.
Police allege Gauthier drove up on the sidewalk at the corner of St-Laurent and Ontario streets early Monday morning and hit two young men with his taxi after they tried to flee without paying their fare.
Both men, aged 18 and 20, were treated in hospital for multiple injuries. They have since been released.
Quebec court judge Marie-Josée Di Lallo said in her decision on Thursday that she believed Gauthier could present a threat to public safety if he was released.
The Crown announced Thursday that Gauthier is also facing two counts of uttering threats in a separate incident in May.
The case is due back in court Friday to set a date for the next hearing.
Gauthier will remain behind bars until his trial.