Actually IMHO, what most Canadians have a problem with is that winning an election now means a party must raise tens of millions of dollars for deceptive advertising, PR and Polling firms, Robo calls etc. 

We all trade our votes for government decisions that suit our personal agendas. There is nothing wrong with that, as it is a level playing field; each of us has only one vote to give. That level playing field is destroyed when those that can afford to, can give one vote and $1500.00.