My own view is that the CSR mechanism is not up to standard in holding Canadian companies accountable for their activities abroad, precisely because the maximum penalty is a displacement of diplomatic support. It's a voluntary schema. There ought to be criminal accountability for your activities outside of the Canadian state.
On September 28th, 2017. See this statement in context.