Yesterday, Cammalleri told NHL.com and Montreal's La Presse that the losing mentality of the team lately had to change, prompting speculation that a trade was on the horizon.
Trade talks between the two clubs were ongoing for some time, Flames GM Jay Feaster said.
Cammalleri, who was pulled midway through tonight's game against Boston, picked up nine goals and 13 assists for 22 points in 37 games for the Canadiens this season. He spent the 2008-09 season with Calgary setting a career high with 39 goals. He also added 43 assists for a total of 82 points.
"Mike Cammalleri is a dynamic player who enjoyed great success playing in Calgary," 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."
Bourque, 30, tallied 13 goals and three assists for 16 points in 38 games with the Flames this season. He is currently in the middle of a five-game suspension.
In 432 career NHL games, Bourque has accumulated 121 goals and 118 assists for 239 points.
More Trade Deadline Info
List of Trades
| No-Trade/No-Movement Clauses
| Top 25 Available Players
| Team-by-Team Cap Info