Unlike your guesses, I'm using statistical facts.
Notice how 39% < 50%
![]()
You are equating who the person votes for with their political leaning. Clearly the CPC have ~40% of the popular vote. But their support is primarly (asside from the ultra right wing component) largly centre leaning Canadians who don't want to go too far left with the NDP and are disappointed with the Liberals. Likewise, the NDPs growth in support shows that they had moved far enough right to not be thought of as an extreme left wing fringe party. If the NDP continues on Jack's path toward the centre, they would have had a shot at more support. Moving to the left removes them from consideration of those who are centralist.
The Liberals spent years under Creatien playing the middle and claiming that ground as theirs. Worked very well for them.