The Philadelphia Flyers have paid a price to get Daniel Brière back in the lineup.
The team had to put Glen Metropolit and Ossi Vaananen on waivers Thursday to make room for Briere's salary and stay under the league's $56.7 million US salary cap, and Montreal and Vancouver took advantage.
The Canadiens picked up Metropolit to add to their forward unit while the Canucks will add Vaananen to their back end.
Brière is expected to suit up for the Flyers tonight. He's been out 35 games with a groin injury.
The move to Montreal will mark Metropolit's fifth NHL team in the last three years. He's under contract to make $1 million both this season and next.
Metropolit, 34, scored four goals and added 10 assists in 55 games with the Flyers this season.
Vaananen will be an unrestricted free agent this summer. The 28-year-old scored one goal and had nine assists with the Flyers this year.