A 14-year-old boy in Saskatchewan has been rescued from years of abuse amid a police investigation that targeted 21 alleged online child predators.
The Royal Canadian Mounted Police said that 21 people have been arrested and 16 of them charged so far as part of Operation Snapshot.
The charges include invitation to sexual touching, internet luring, indecent exposure and accessing and distributing child pornography.
Detective Sergeant Darren Parisien said hundreds of thousands of images were found on more than 100 computers or hard drives and 1,000 disks.
The operation involved 30 multi-agency police investigations in 15 different communities in Alberta, Saskatchewan, Manitoba, Nunavut and the Northwest Territories.
Police said the boy was abused by a family member's room-mate for about five years.