If it was illegal, Bob Fife and Steve Chase deserve to have their licences to be journalists removed, which they don't have anyway, but if they found something illegal, they should have written about it.
The only thing they found illegal was that this individual released secrets that are illegal to release. Imagine if the journalists had written that “we're not releasing the identity of the source because the pedophile would be subject to a prosecution under the Criminal Code”. You wouldn't accept that.