A 26-year-old man will appear in Ottawa court later today on human trafficking charges.
Ottawa Police say they've arrested Mohamed Ahmed on a dozen charges including human trafficking, assault and assault with a weapon.
The victim is an adult woman from Ottawa.