The Vancouver Canucks traded forward Ryan Kesler to the Anaheim Ducks, according to multiple reports.

According to, the Canucks will receive forward Nick Bonino, defenseman Luca Sbisa and the No. 24 pick in the draft from the Ducks. The two teams also exchanged third-round picks.

Kesler had a no-trade clause, but it appears he approved the deal that sends him to a divisional rival.

The Ducks appear to have improved with the addition of Kelser, who had 25 goals and 18 assists last season.

Kesler has two years left on his contract that will cost the Ducks about $5 million toward the salary cap, which is not considered a hard hit. They even have flexibility to add to their cap.

Bonino, a second-line player, had 22 goals and 27 assists last season. His salary cap figure is just $1.9 million per year through 2016-17.

Sbisa has battled injuries and not met the expectations of being a first-round draft pick. He has one year and $2.175 million left on his contract.

The Canucks have two first-round draft picks after the trade. However, this year's draft is not expected to be strong.