I'd like him back too, but it's gonna be pretty hard to fit him under the cap
According to capgeek, we have roughly $26,5 M$ in cap space (if the cap goes to 71,1 - and we know it'll be lower than that) with 16 players signed.
8 M$ for PK (at least), that's 18,5
6 for Markov, thats 12,5
2,5 to 3, or maybe even 3,5 for Eller, that's 9
1,5 for Weaver, thats 7,7
0,9 for Weise, that's 6,8
That means we don't resign Gionta, White, Parros (obviously). If we can somehow get rid of Budaj for nothing and play Tokarski as Price's backup, we save 0,8, but Bergevin will probably want another veteran dman for insurance purpose. Which will probably cost us twice as much - see Bouillon's 1,5M salary.
That would give us just 6 M$ to offer Vanek. And I bet he won't take that kind of offer.
The only way I see around this is if we let Markov walk. Then we'll be able to put up a competitive offer for TV. But we'll have to replace a #2 dman.