Andersson, 28, has had a great start to the 2024-25 campaign in Calgary, registering 11 points (four goals, seven assists), eight penalty minutes and is a plus-two in 18 games. The Malmo, Sweden native has one year remaining on his contract following the current seasons and is set to hit the open market on July 1st, 2026.
Given how well Andersson has started the season, his trade value is quite high and would probably cost the Vancouver Canucks at least a first-round pick, possibly also a second or third-rounder, along with another asset.
As for MacKenzie Weegar, he's locked up for six more years following the 2024-25 season with a cap hit of $6.25 million. Weegar's contract will take him until the conclusion of the 2030-31 season where he'll be 37-years-old. While there may be concerns in the latter few seasons of that contract, for a Canucks team that's in their competitive window right now, as Patrick Johnston says, he would be a great fit.