Yes it is the will of the people.  Concentrating the results to almost always achieve a majority is a feature of the system, not a bug.  I am happy we have a system that works to create a majority that is wholly responsible until the next election and cannot make excuses for results.  PR makes responsible government much more difficult (or impossible) as you have constant negotiations within the coalition and therefore many excuses at electoral time for not delivering.  I will leave a discussion of how PR disenfranchises rural Canada to another time and place.  Going to a separate round of voting or preferential voting to get to 50% +1 is a "leftie thing".  There are 2 parties that shade left in Canada, so there is a bias to the left and so it is favored by the left because the current system causes that leftie vote to split.  Strangely I didn't hear this complaint from the right when they were split (PCs and Reform) and the Liberals kept winning effortlessly.