Having someone like Price genuinely turns any team into threats/contenders (at least for the next 5-6 years).
I bet you anything that if MTL were to offer Price for Matthews (TOR), Babcock would think long and hard about it and could perhaps pull the trigger. Matthews is obviously a HUGE deal for Toronto, but Babcock knows that Matthews won't steal games like Price does - and he loves Price (having used him at the Olympics/WC, etc). While you can build a team around Matthews, it's not the same as building it around the best goalie in the world.
The only trade value I see fair for MTL to trade Price is a very good goalie in return with a nice + (high-end prospect/top 6F/top 4D).
Considering his past injuries, I could see some teams try to bring the trade down, but MTL would never trade Price away for something stupid like what I've just read in this thread. Schneider was traded for a 9OA when he was still pretty much not a sure-thing, and boy do the Canucks ever regret it.