Updated

The Calgary Flames have acquired forward Michael Cammalleri, goaltender Karri Ramo and a fifth round selection in the 2012 NHL Entry Draft from the Montreal Canadiens in exchange for forwards Rene Bourque, Patrick Holland and a second round pick in the 2013 draft.

Cammalleri has nine goals and 22 points this season with the Canadiens, but is a minus-six in 37 games played. He spent the 2008-09 season with the Flames, where he scored 39 goals to go with 43 assists in 81 games played.

"Mike Cammalleri is a dynamic player who enjoyed great success playing in Calgary," Flames general manager Jay Feaster said. "We believe Cammalleri will help our offensive production, solidify a second scoring line, bolster our power play and bring another strong veteran voice to our room. We are confident that a return to Calgary will be good for Mike and good for our continued pursuit of a playoff berth."

Cammalleri was removed from Thursday's 2-1 loss to the Boston Bruins after the second period.

Ramo, a native of Finland, has spent the last three seasons with Omsk Avangard of the Russian KHL. He has 13 wins in 34 games played with a 1.92 goals against average and a .928 save percentage.

"Karri Ramo provides us with greater depth at a critical position," Feaster continued. "Ramo has NHL experience and is one of the top goaltenders in Europe. His work ethic and dedication are first rate and he is just starting to enter the prime of his career."

Bourque has 13 goals and 16 points in 38 games played for the Flames, while Holland was a seventh round pick of the Flames in 2010.