What would happen in the way it works in Australia is that if you.... The issues they are concerned with are that if you are disbursing money for a foreign entity that is either part of the government or controlled by the government, if you've lobbied for them—and some of that's already captured by lobbying legislation, but this is specifically for foreign governments—and if you communicate, if you deliver their talking points, you have to be transparent. If someone's on Power & Politics talking about foreign policy, Canadians deserve to know if that person's also being paid by a foreign state to say those things. They certainly need to know if a politician or a public servant, whether current, former or recently retired, is being paid.
The Australian government also works to identify entities that they think are representative of foreign states. There's an appeal process, but once that identification is made, if you work for them along those lines, you need to be transparent.