A Canadian man has been charged with child sexual abuse after an undercover officer watched via the Internet as an assault on a young girl took place, Toronto police said. "It was horrible," Detective Constable Paul Krawczyk, who posed as a pedophile during a lengthy undercover investigation, told a news conference.