What would you trade Johnson for? I'm high on Fox, I see as a the really good RD prospect. He's better than DeAngelo in everything but heaviness of his shot. Him Foote and Cernak would be a great RD group who are young and have a strong mix of abilities. That's why I'm ok taking some other bad parts because of how good I think he is. We get a 1st next year which is always a good piece and Calgary can't take Johnson without shedding cap. Brouwer is an upgrade on Callahan but that's not saying much. Hopefully we can just flip him either right away or later, we could retain a little and still save cap space.
You're abnormally high on Fox, but you are definitely entitled to your opinion on him as a prospect if you've watched him play. What I will staunchly contest is overlooking his status as a potential UFA and positioning our team to have 3 super raw RHD's all at relatively the same time frame. I'm all for dealing TJ, but it's to either A) Free up cap, B) Bring in immediate help, or C) Make room for this next wave of contributors from Syracuse to come up next season.
I don't think your proposal accomplishes any that. That is why I think you are undervaluing him, there should be several teams who can help us accomplish at least 2 out of 3 of the goals I mentioned.