Kevin Bieksa has agreed to terms on a new deal with the Canucks, forgoing unrestricted free agency, a source confirmed to ESPN.com on Monday. He agreed to a five-year, $23M deal ($4.6M average yearly salary), according to the source. He earned $3.5M in the 2010-11 season.