He scored his first goal as a Canuck in the 2009–10 season opener against the Calgary Flames in a 5–3 loss on October 1. On March 9, 2010, Samuelsson scored his first career hat trick in a 6–4 win against the Colorado Avalanche. All three goals were scored in the second period and assisted by countryman Henrik Sedin. He later earned NHL First Star of the Week honours on March 15 for notching six goals and four assists in four games. The following day, Samuelsson injured his shoulder in a game against the New York Islanders. He missed eight games, returning in time for the 2010 playoffs. He reached the 30-goal plateau for the first time in his career and added 23 assists for a career-high 53 points. Then-Head Coach Alain Vigneault played Samuelsson primarily on the second line with Ryan Kesler and Mason Raymond, while he also earned time on the top unit of Henrik and Daniel Sedin.