Vancouver Canucks goalie Kevin Lankinen agreed to a five-year contract extension Friday with an average annual value of $4.5 million.