I will never vote for any party who does not understand that Canadians and their Government have a social contract and a covenant with each other. Neither will I vote for any leader who has such a low regard for some parts of his own country that he refers to them as a bunch of losers and deafists. Stephen Harper is conning us into believing that he is Something that he is not. I do not belong to any political Part but I do have some pride and self respect.