Source: https://www.sbnation.com/nhl/2017/7/2/15886674/carey-price-contract-extension-montreal-canadiens-cap-hit-terms