Price having zero value might be wrong, in fact I'm sure that all team would love a Price on their roster. Unfortunately the contract looks bad, makes you wonder what he would have gotten on UFA though.
I don't think he will be traded (not that it would be necessarily bad), the Habs don't need cap relief at this point.
And the list of teams who would likely take him with the salary cap reality is short, you need to find a team that contend for the next few years with no good starter, with cap space or able to create cap space for him. The unfortunate reality about goalies today is that their talent level is very similar accross the league.
Forgetting the salary cap because I dont know each team's situation but the Flyers(Elliot?), Colorado (is Varlamov good ?), St-Louis (Allen?), Flames (Smith?) are the only playoff teams that I see would see a big benefit in taking Price.
Teams like the Islanders, New Jersey, Sabres (Hutton?), Vancouver, Detroit are the only other teams I think could need that big improvement in net... but none of them are serious contenders now (maybe the Islanders with Price and Buffalo could speed up the rebuild?)
Then add the salary cap restrictions to that, the pool of teams in for Price is super low and his value comes down to their evaluation of how much help Price would be in their goal for the Stanley Cup vs other potentially available goalies.
There you go, an all star goalie (that I love watching fyi) who got very minimal value on the trade market