I don't think there's any one solution that's perfect. What you suggest is an improvement over what we experienced in reviewing witness protection in the Air India inquiry.
To the extent that some division of the RCMP can remain independent of the enforcement so that they can objectively reach a decision, I can't quarrel with that if that's done effectively. It seemed more likely the independence, not in the operation of the witness protection.... We were quite content to see the RCMP run it. It was a matter of who was going to be eligible for it.
There was some suggestion that on certain occasions the RCMP use the entrance to the witness protection as a threat of some sort, raising doubt as to whether or not the witness was really coerced or as reliable as he could be as a result of that. Some people will do anything, perhaps, to get into witness protection, and we thought that having an independent person passing on eligibility, letting the RCMP run the program, would be the solution.
What you suggest may well serve the same purpose. I have no magic bullet.