My experience has been that in some cases, in these particular types of jurisdictions, the Canadian business person would have the view that reporting that sort of thing in that jurisdiction would (a) probably not be very helpful and nothing much would be done about it, and (b) might be very harmful to their particular business interest.
What else could a Canadian company do? If they had that information that one of their foreign competitors was making this kind of a payment, I suppose they could go to the country of origin of that foreign competitor and report it there. Or is that something the RCMP would do for them?
Let's give an example. Let's say there was a Swiss company involved and it came to the attention of a Canadian company that there was a payment made by a Swiss company to a third-party government official. Would the RCMP, if it were given that information, then report that to the Swiss authorities?