Ya know, I bet someone could make a fortune just betting against the Leafs for the duration of the season.
Unfortunately the odds makers know the Leafs suck too, so teams usually get pretty low return.
For example, TheScore.com posts a scoreline for each game in the game info page.
The Predators are -223 favourites to win tonight. That means the odds makers are giving the Predators a 69% chance to win tonight. That's actually pretty heavy odds.
Basically, what -223 means is that if you want to make $100.00 you'd have to bet $223.00 on the Predators to win. i.e. bet=$223, payout if NSH wins =$323
So I suppose if you had something like $100,000.00 burning a hole in your pocket, you could head down to the local sportbook (check your casino) and, assuming the Preds win, walk out with your $100,000.00 plus the nice $44,843.05 you make as profit.
Granted, that's a decently healthy amount of money, but that's also a lot of money to risk for what is only a 69% chance of realizing on your investment.
For comparative purposes, the Habs are -372 favourites to beat the Sabres. If you bet $100,000.00 on that game and the Habs won, you'd only leave with $26,881.72. Although again, the chance of you walking home with that profit is better at 78.8%. So for an increase in likelihood to realize (by 9.8%) you give up $17,961.33 in potential earnings.
For what it's worth, while it pains me to say this, the chances of the Leafs winning tonight is probably much, much worse than 31%, so the better value bet is probably on the Predators winning, compared to the Habs. Not because the Preds are more likely to win than the Habs, but the value you get would be better.