The Canucks have agreed to a three-year deal worth $12M with goaltender Cory Schneider, sources told ESPN.com's Pierre LeBrun.
A backup to Roberto Luongo last season, Schneider would have become a restricted free agent on Sunday.
Canucks Agree On Three-Year Deal With Schneider