Waterloo Regional Police have charged a man as part of a human trafficking investigation in Cambridge.
Police said they began their investigation regarding the alleged trafficking of a woman in June.
A 28-year-old man has been charged with human trafficking, receiving material benefit, assault and uttering threats.