If the other parties had a decent leader that had some good business skills, then they might be worth considering voting for.
In managing a country like Canada you need good business skills, legal skills and a good sense of what is practical in implementing polices for the well being of Canada.
Right now, Harper is head a shoulders above the others.
Mulcair is a socialist and socialism hasn't worked anywhere.
Trudeau is a dumbo and a loser. No education and he couldn't be counted on to run a household let alone a country.