I hate to be a downer. But neither did that because of any care in honest government. Chretien did it to screw over Paul Martin, who was pushing him out, and Harper did it to screw the Liberals, who had always gotten most of their donations in big dollar amounts from a few rich donors (the conservative tended to get theirs in small dollar amounts from many donors).
Regardless of how you think it came about, look at the difference between our system and that in the US where there's a price tag on governmeent all the way up to the WH it seems.