I would think a combination of both.  These functions  have a connected Chinese Liberal party organizer, and they would know what is going on. In fact there have been accusations here in Vancouver about fund raising practices in the past with the Federal Liberal party in the Chinese community.

As to whether or not the party gets a cut of the extra money - that will be harder to determine. 

Regardless - it does not pass the smell test.