The Sharks are adding to their depth at the forward position.
San Jose sent young forward Nikolay Goldobin and a conditional fourth round selection in this year's draft to obtain Hansen, a 30-year-old from Denmark.
The trade occurred while the Canucks were in the middle of their game against the Detroit Red Wings and the Sharks were playing the Toronto Maple Leafs.
But he'll get at least one more chance to catch up with his former linemates sooner than you might expect: the Canucks face off against the Sharks in San Jose this Thursday. "We feel he is a ideal fit for the style of our team".
Hansen has spent his entire career with the Canucks since being drafted in the ninth round of the 2004 NHL Draft.
Hansen who was kept out of Vancouver's game on Tuesday night, has 13 points (6g, 7a), a plus-two rating and 27 penalty minutes in 28 games this season.
Hansen is healthy again after he missed six weeks with a lower body injury.
The Danish winger is under contract through next season at a cap hit of $2.5 million. They're giving up a player in Goldobin who has vacillated between the National Hockey League and AHL this season.
San Jose's fourth-rounder, however, becomes a first-round pick in the 2017 draft if the Sharks win the Stanley Cup.
"Nikolay is a gifted offensive player with good hands and good release on his shot", Benning said.