The problem with Canadian politics right now is that you can't have a "rational" discussion about it.
I don't like Harper because (historically) I don't agree with his major policies - I disagreed with not taxing ITs, fixed election dates (this was just palin stupid in a parliamentary democracy), "tinkering" fixing with the Senate (overhaul it, scrap it, but don't tinker with it), and cutting the GST (income taxes are more effective - but cutting the GST is "sexier" and panders to his base which hates sale taxes)
Because of these reasons I didn't vote for him 2 elections ago. I voted Green as a protest vote against the Liberals, and could not vote for the Conservatives because I did not like his platform. I was happy that he won a minority, as I hoped this could show-case what he could do, and if he did well, I would vote for him next time.
In those years since then, he's reneged on ITs (while I agree with taxing them, he broke his word on them), passed the fixed date law, and then ignored the spirit of it, picked assinine fights with public servants (i.e. the whole Chalk river thing), I did not like his style of attacking Dion the second the guy got the Lib Leadership, didn't like that he muzzled his MPs, a handbook on shutting down parliamentary committees, etc...
Also, not releasing a platform until after the debates, and denying that a recession was coming left me with no choice but to vote Liberal (and I blame Harper for that).
Since then he has reneged on not running a deficit, caused a parliamentary, constitutional and unity crisis on a fiscal update that has since been proven to be complete and total BS, lied about being willing to work in a coalition, and tried to cancel the $1.95 per vote (which benefits the other parties) while NOT touching the lucrative tax write offs that donations get (which benefit the CPC more) - and then claimed that this is the fair thing to do - all this solidified my position that I will never for the CPC so long as Harper remains leader.
I don't consider myself a partisan - however I am finished voting for parties and leaders that lie and get away with it. I will vote Liberal - as realistically that is the only way to defeat Harper. If Iggy wins, and turns out to be as much as a self serving lying SOB that Harper is, I will vote Conservative. To continuously re-elect these SOBs that lie to us is why we have the dysfunctional, useless system we have now.