Get out the red pens ladies and gentlemen. The Flames roster needs heavy editing.
The Flames have too many bodies at every single position. Almost none of them can slip through waivers unencumbered. All the guys you'd want to demote are expensive. All the guys you could demote are too good.
It's definitely a conundrum. If a wave of injuries or trades don't happen during training camp, Calgary will be facing a lot of tough decisions, with the possibility of either losing useful guys on waivers or burying a lot of money in the minors.
Here's how things look currently.