Ontario has gone too far, although not with their donation limit. If you have a $100 donation limit, then any event that you hold is a democratic event because an average voter can afford to go, so there would be no problem with MPs or cabinet ministers having events. To make any money, they are going to be large and public, and having the disclosure of the events is a good idea to attract fundraising.
There should also be disclosure of who organizes any event, because that is the new game when donations are limited. It is about what's called “the bundler” in colloquial terms coming out of the U.S. That's someone who is able to get 200 people in the room who will give the maximum. Lobbyists are supposedly prohibited from doing that, but because the lobbying commissioner does no audits, it's very likely happening many times at the federal level. Only a few people have been caught.