No it's not. I've worked/planned political fundraising events before. Everything is reported up and an employee of the party is involved (even if just to discuss the particulars (fee) with the volunteer hosting). What should have happened is that the PM's office would look at the inflated value of the ticket and decide if it could be justified by the whole "covering the venue/meal costs' excuse. If it couldn't they should have declined to accept the invite for Trudeau to appear. 

You really can't spin this. There are always bits of shady fundraising that are hard to track (people drop $300 in 20s in the collection for cash donations at the event, no on can catch that). But those are small and not really substantial in occurrence. Trudeau is blatantly flaunting the rules.

I fund raised for 2 liberal leaders, multiple liberal MPs and 5 liberal MLAs. So when I get mad about this it's because I am disgusted with how Trudeau is flaunting the rules, not because I hate the liberal party.