This Reuters news piece certainly takes the position that Stephen Harper broke two of his campaign promises (emphasis added):
In the run-up to the January 23 national election, Harper had said he would only consider legislators for cabinet posts...
During the election campaign, Harper had promised to stop appointing members to the Senate, and he said senators would be elected.
Obviously, the case of Michael Fortier broke both of those "promises," but is Reuters being a little too pedantic here? Did Harper actually explicitly say those things? Or did he leave himself some wiggle room?
I mean, I may think Stephen Harper is an ignorant, hypocritical, lying sack of crap, but I do try to be fair about these things.