OPP says officers across the province have rescued seven people and have made 15 arrests in a massive human trafficking investigation.
Victims were recovered in Niagara, Peel Region, Waterloo Region and Ottawa
A total of 45 charges have been laid.
Police say the victims included two minors.