I totally agree.
Let's say Mr. Kielburger might be telling the truth when he says he doesn't need to do so because of the fact that he's volunteering. Well, that means there is a loophole in the law. He found a loophole. We want to avoid that, so we need to amend the act and the lobbying code. We need to do something. That's probably what Mr. Dion will do, if that is the case.
If not, probably Mr. Kielburger is actually reading the law in his own way, and he's misreading it. It's one of the two.
If it's true, I would consider it a worst-case scenario. It means there was a loophole, and he found the loophole and he's using it. If that's the case and there is a flaw in the law, then you need to change it dramatically. You need to amend it in order to prevent that from happening.