The Vancouver Canucks have signed Roberto Luongo to a 12-year contract. Assuming the NHL is still around in 12 years.