Ratings go up and down. I believe Charest's approval rating also went up during the student "uprising" in Quebec, which is why he called an election.
But he was almost sure to lose it. It's that appearance of the situation being out of control, month after month - and the "leader" powerless to do anything about it.
Who knows, with luck Harper may meet the same downfall.