Thanos Thanos:
It was an upcoming unrestricted free agency thingy that caused it. Halak made $800K last season. He'll be guaranteed to be up past $3 mil per year starting next year. He probably won't even be in training camp or play a single game with the Blues unless they cough up big time for him. Habs probably figured that keeping him would have wiped out their cap space for other signings over the off-season. Price is still a good goalie. Unfortunately, thanks to his confidence being shattered by the insane criticism from the Montreal media and too many of those demented fans, he won't be a great goalie until he's traded elsewhere.
There's the problem, Price is a GOOD goalie but not a great goalie and even trading him won't guarantee him becoming great. Halak had more promise but salary caps being what they are, he's the one gone. As a Bruins fan I like this deal but as a hockey fan I can't help but shake my head.