Chris Stewart, waived by the Wild on Sunday, was claimed off waivers by Calgary on Monday.
Stewart had been a healthy scratch frequently during the past two months, but he'll get an opportunity to play with the Flames.
"They're battling for their lives," Stewart said. "That's the ultimate goal is to be playing meaningful hockey this time of year, so I'm excited to be part of the Flames organization."
The 30-year-old acknowledged the waiver process was nerve-wracking, and leaving Minnesota is tough since he has friends here and his family bought a house in the area. But Stewart is ready to begin a new chapter.
"I'm confident in my ability to still play this game," Stewart said. "I still think I have a lot of good years left in the tank here. For me to further my career, I thought it made the most sense to just get a chance to move on. ... I needed to play.
"I get the situation they're going in. They got a couple young guys here that they want to bring up. I get it. There's definitely the political side of the game. That's just evoution. That happened when I was coming up, too. It's just time to move on. There's no ill will to this organization. They gave me an opportunity, and I was thankful for it."
Stewart was traveling to Dallas Monday to meet up with the Flames, who visit the Stars Tuesday.
"I was really happy," coach Bruce Boudreau said. "Quite frankly, we pretty well knew he was going to get picked up. He's too good a person, too good a teammate for nothing to happen to him. Calgary got better with him."