I certainly didn't see the people voting for a coalition...
When you don't have a majority government, that means that the public don't want any one party to have complete control. Thats what a coalition is.
In multi-party democracies its the norm.
If Harper doesn't like it, he should form his own coalition or have won majority.