The way I understand it from my colleague here is that the concern is not so much the inspection of the railways; it's the inspection of the inspectors. It is rather ironic that I'm going to inspect my own colleagues to report to my own colleagues. That's where the situation gets a little hazy. So what I believe you are looking for is an independent body when it comes to dealing with just that particular sector, not with the railway or CP or CN in general.
On February 17th, 2011. See this statement in context.