No, it's just that there is no one better. The Americans don't have it any better, either. You can vote right wing or right wing (it's just that one right is slightly less right than the other). In Canada, at least our sucky choices are quite different.
They all suck, though. Ontario doesn't vote Liberal because they're mindless sheep and I fail to see what the provincial government has to do with oil prices. People are just looking for something to complain about. I also don't know how valid it is to associate the actions of the provincial Liberal party to the federal one. Ontario has tried to garner favours from the federal government, since they are the same party, and has failed to do so. There doesn't appear to be much cooperation.
Anyway, back to the point. Ontario votes Liberal because there's little else to vote for. The NDP are just a little too left and the Conservative party are way too right. Is anyone here really going to vote for
Stephen Harper?