CPC so far get a B+ to A-. Harper has made a few choices that make you wonder but, like talking about SSM early on in the election, he has proven that he has a keen strategic mind and knows how to think long term. Has fulfilled most of the election promises, but has to get aggressive in fulfilling the rest in the fall session. Not everybody likes him, but here is a pretty good question to judge how he has done so far. Has anybody who voted Conservative in January/seriously thought about it/ or would seriously think about it changed their votes because of the way they have governed? Probably not many...
BQ get a B to B+. Pretty low profile in english Canada but they appear to be hitting the grassroots hard.
NDP a B. Not sure what Layton is doing, knee jerk anti-Israel stance is a strike against but he was preaching to the converted. (bah!)
Liberals a C-. Looking back at the strong, effective opposition of the Rat Pack in the Mulroney era you really have to wonder what the Liberals are thinking right now. They have had many chances to mount an effective attack but haven't capitalized.
Look for Harper to pull a Chretien, let the Liberals pick a new leader than call an election shortly afterwards. Day was leader for a little more than four months before the election in 2000. Let's say Harper is a little more generous and gives the Liberal leader five or six months. That would put the next election May/June of 2007.