Jon,
I would call that play very risky. Actually, I am leaning towards a play the other way on the Habs.
Personally, I would never lay -160 on a game and here is why. To win money over the long haul, you need to hit about 62% of your plays if you are laying -160. Boston is 17-14-5 at home, meaning if you count ties as losses for the half goal, they are hitting about 47%.
It is true that the Habs are a bad road team and they would be 14-22 (39%) throughout the year on the road, but I think even if there were no spreads and no moneylines on games, most people would have a tough time hitting 62% over time.
Additionally, both teams have identical records over their last 10 even though Boston has played seven of those at home while the Habs have had just four at home. And Montreal's opponents were tougher, too.
I am not saying that you will definitely lose but I don't think it is a risk worth taking.