Police say they have arrested the last person connected to a multi-million dollar telemarketing scam.

On Tuesday, Albert Valentine Onolunose turned himself into RCMP.

The 29-year-old is one of nine people charged in connection to the $3-million fraud.

They are all alleged to have been involved in the cross-border scam. Police say the suspects contacted victims saying they won a lottery but had to pay taxes on their winnings. Investigators say the money lost by the victims ranged from thousands of dollars to tens-of-thousands of dollars.

Police have laid at total of 261 charges against: Ibrahim Daud (Calgary), Kingsley Chimela Odoemena (Calgary); Jebefumere Bone Albert (Burnaby), Nigel Thomas Osayande (Toronto), Kabiru Julius Odion (Calgary), Alysia Dawn Mayert (Calgary), Darlynton Oseah Omolene (Calgary), Francis Amankwaa (Calgary), and Albert Valentine Onolunose (Calgary).