A former Ontario police officer was arrested in front of his family and supporters at his Duncan, B.C. home on Sunday.

Perry Dunlop resigned from the Ontario Provincial Police in 2000 and moved with his family to B.C., because he says he was harassed and ostracized in his home province for being a whistleblower.

An inquiry was called last year into a case Dunlop investigated involving an alleged pedophile ring in the 1990s. A warrant was issued in January for his arrest when he refused to testify.

As a policeman in Cornwall, Ont., Dunlop uncovered what he called a pedophile ring involving prominent members of the community.

In 1993, Dunlop came across documents showing one alleged sexual abuse victim had received a $32,000 payout from the Alexandria-Cornwall Roman Catholic Diocese.

The fallout from the discovery eventually led to the OPP launching its four-year Project Truth investigation into abuse allegations.

It led to the laying of 114 charges against 15 prominent members of the community. However, only one person ever served jail time.

Dunlop was convinced there was an organized pedophile ring in Cornwall, but other investigators said they found no evidence of that.

When the case went to trial, defence lawyers painted Dunlop as arrogant, cocky, manipulative, reckless and fanatical in his investigative work.

Dunlop was called to testify on September 17, 2007 after the inquiry into the case was called. He has refused, saying that he had lost faith in a justice system that may put him in jail.

Dunlop was arrested by three RCMP officers on Sunday and several of his family members cried as he was led away.

About 100 protesters outside the home chanted "We love you, Perry" as he was placed inside a police cruiser.

A hearing this Wednesday will determine a penalty for Dunlop and decide if he was in contempt for not showing up to testify.

With files from CTV British Columbia