Hansen had 13 points (six goals, seven assists) in 28 games for the Canucks this season, missing time with a knee injury. The 30-year-old has one year remaining on his contract at an NHL salary-cap charge of $2.5 million.
"Excited to have him," San Jose coach Peter DeBoer said. "He was right at the top of our list when we started compiling the characteristics of what we felt we needed, a guy that played both ways, had speed, could kill penalties, could chip in some goals, could play with good players, had a long history in the playoffs, knew the Western Conference. All those boxes checked, and from a character point of view, the reports were fantastic as far as fitting in with our group. It looks good.
"We're excited to get him here. He's going to add to the group we already have, which is a group we're already excited about. It gives us a little more depth, a little more speed."
Hansen was scratched from and told he was traded during a 3-2 overtime loss to the Detroit Red Wings in Vancouver. He has 235 points (105 goals, 130 assists) in 565 NHL games, all with the Canucks, and scored an NHL career-high 22 goals last season.
"It's new challenges and new paths in my career. Once the dust settles and I get some sleep, I'm going to look forward to this," Hansen said. "I was happy it [happened] tonight and not when they were away, so I could say goodbye."
The Canucks on Monday traded veteran forward Alexandre Burrows to the Ottawa Senators for forward prospect Jonathan Dahlen.
"The last couple of days we have traded away from good Canucks players, but what we have tried to do is add scoring to our group, and I think we have added two future players that are going to score for us," Vancouver general manager Jim Benning said.
Goldobin, 21, was the No. 27 pick in the 2014 NHL Draft by San Jose. He has played two NHL games this season, and has one goal and one assist in 11 NHL games.
"He's a left shot, plays the right side, protects the puck good, is good around the net, good vision, good release on his shot," Benning said. "He's always been a goal-scorer."