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