It's a possiblity. Maybe Bergevin did mean it when he said he wants to give Charles another shot. Ever thought about that possibility?
Montréal is a tough team to crack as a bottom 6 forward, there are many suitable players for those spots. A prime example for that is that the team could spare Shaw. Some teams who have the top-talent but lack offensive depth or don't have much capspace might take a crack at him. In no particular order: the Pens, the Stars, Florida, LA, Anaheim, Minnesota, Vegas, Edmonton, etc.