There is zero chance they can afford him even if Johnson retires and Sakic is too smart to match whatever deal he gets as a FA. He's about to turn 32, is coming off a career year and a cup, he's going to be massively overpaid. He's the definition of a buyer beware contract.