Horvat signed a six-year, $33 million contract with Vancouver on Sept. 8, 2017, five days before camp began that season.
"It was right before camp. I am happy we got it done when we did," said Horvat, who had an NHL career-high 61 points (27 goals, 34 assists) in 82 games last season. "It is stressful because you want to get a deal done, you want to get back with your teammates, and you want to be there for camp and get going before the season starts. It definitely helps that way to get you mentally and physically prepared for the season, so I thought it was huge to get it done."
RELATED: [31 in 31: Canucks season preview]
Horvat said he has talked to Boeser, who was third on the Canucks last season with 56 points (26 goals, 30 assists) despite missing 13 games because of a groin injury.
Boeser had 55 points (29 goals, 26 assists) in 62 games in 2017-18, missing the final 16 games because of a back injury, and finished second in voting for the Calder Trophy as NHL rookie of the year behind Mathew Barzal of the New York Islanders.
"Obviously, Brock wants to be here, he wants to be part of the team, so now hopefully they can get something done and he can come be with his teammates," Horvat said.