Peel Region police say the 40-year-old suspect was charged on Thursday with several human trafficking offences as well as assault, uttering threats and robbery.
Police say the investigation began earlier this month and involved a 17-year-old girl who had allegedly been exploited in the sex trade over a two-month period.
Investigators allege the suspect exercised control over all aspects of the girl’s life and profited as a result.
They also say there may be other victims and they’re urging anyone with information to come forward.
The suspect appeared at the Ontario Court of Justice for a bail hearing on Friday.