It depends on your test. Mr. Conacher is 100% correct when he says the U.S. system has different and more stringent disclosure laws. Their lobbying system is run by the IRS. They have a different set of resources from the lobbying commissioner, who I think has 30 employees. I can't remember exactly what it is.
Part of the reason why there is public disclosure in the United States is that the IRS gets their tax returns and they can tell what they're spending money on. Through the legislation, they have made the decision that Americans have the right to know who's spending kajillions of dollars. In Canada, we just don't let them contribute money. It's individual Canadians who make those contributions, not large corporations.
For those of you who are worried about Citizens United, it's not here, I can assure you of that. Our contribution limits are very low by comparison. In fact, in the United States, under Citizens United, they don't exist.