Tkachuk is a guy I'd trade. Good player, but he's a mercenary.
I dunno. IMO Tkachuk wants to be the centre of attention somewhat on a team. He wouldn't be happy being in a secondary role. Calgary is the perfect role for him. He doesn't have to be the guy, with Gaudreau here, but he also gets the perfect opportunity to be front and centre. Tkachuk also has a massive personality, that is going to clash with a lot of other players. Gaudreau is very easy going, but Tkachuk might get on the nerves of many other star forwards. It sounds like there were already major issues between Tkachuk and some of the vets who got moved out.
I'd be happy if Calgary signed both and kept building on what they have. IMO Calgary's goalie and defensive situation is way too set up to do a rebuild. The Flames finally have a legit #1 goalie, and Andersson, Hanifin, and Kylington are a solid d-core in themselves for the next 5 years. Calgary should just throw dumptrucks of money at Tkachuk and Gaudreau and hope for the best.
You never know what's going on behind the scenes though. For example, Gaudreau's wife may have already decided that his family is leaving Calgary. That stuff is pretty outside of the organization's control.