Though they had some ideas about illicit activity, members of the Canadian Broadcasting Corporation failed to dig up enough proof to file charges. And then, frustration led them to hire a French-speaking private investigator. His job was to test 15 offshore service providers in Canada and abroad, to find out if illegal actions were taking place regarding offshore accounts and hidden assets.

Very patiently, the private investigator built a case against several white collar criminals, such as an attorney, who was also a former employee of the Canada Revenue Agency. The investigator also snagged a former executive from the Royal Bank of Canada and several American millionaires. In an effort to duck prosecution, some of the wealthy Americans immediately dropped their US citizenship.

This isn’t the [...]