Sure, I think that's right. The hard part, of course, is what it is that a Canadian company can do to make sure that someone acting on their behalf, or on behalf of someone acting on their behalf, is not violating people's human rights. I think this requires Canadian companies to learn a lot more about what is going on in the local scene, in terms of both cultural and economic factors.
The other thing to point out, of course, is that this is not unique to foreign settings. There are all kinds of situations in Canada in which someone acting on behalf of a company, either internally or externally, does something bad. We have to get better at figuring out—and it's as much a management problem as it is an ethical problem—how we structure workplaces and contracts and working relationships so that we're not encouraging that kind of bad behaviour.