I would argue that the Habs would be in a much better spot of they didn't struggle against poor to mediocre teams.
Post all the stats you like, I think it's pretty clear that while they've done ok against Boston, Pitts, Philly etc they've lost a lot of games that, statistically, they shouldn't have.
Don't get me wrong, I'm as happy as any other fan when we have a big game and get a key win against a top team in either conference. That goes a long way in keeping a team confident and focused.
But, all of the points they lost early this year to lesser teams is what makes the difference in where we are seated going into the playoffs.
6th place is great, but 2nd is where we should be and maybe we'll get there yet.
I have no doubt that the Canadiens are guilty of thinking they were going to get an easy game and played to the level of the competition. In fact it happens , based on the stats, a bit less than half the time.