You, more or less, have provided the pat answer in response to this scandal, which is 'other governments did it.'  This is a cop out, and in hand with you continuing to ignore Chinese communist party involvement in this pay for access corruption. You have yet to provide an example of when other PMs and their ministers met privately-one on one with well heeled Canadians, foreigners, and business interests in exchange for cash.  The example you do provide was a private function but well attended by people paying to hear the PM make a speech, and not to purchase his influence. 

You may not have supported the previous government but it was your government.  You may also want to consider the democratic role of the Opposition Parties, which in large part is to expose wrongdoing of government and to present alternative solutions.