Given that we operate overseas in pursuit of the national interest, and on behalf of - and representing - all Canadians, I think it's wholly appropriate that we be subject to such oversight as is necessary to make sure the average reasonable citizen of our country is assured that we're faithfully doing what is expected of us, and adhering the values to which we as a nation subscribe.
Yeah, it can make things awkward as hell and difficult, and it puts some constraints on us when we're forced to 'play nice', but we're an army serving a free state. I'd rather we be constrained by an open public discourse on our actions and behaviour if it means that we keep ourselves honest and in line.
I don't expect this to be a popular opinion around here, but hell, nothing new there. If nothing else, erring on the side of caution allows us at the end of the day to say, "See? We did nothing wrong." with no substantive doubt remaining for silly notions to be built upon.