Boeser, a restricted free agent, and the Canucks have not agreed to terms on a new contract.
"I feel confident we're going to get the deal done and everything's going to work out," the 22-year-old forward said Wednesday at Da Beauty League, a 3-on-3 summer league started by his agent, Ben Hankinson. "I love Vancouver. The organization, the city, the fans, everything's great there, and I want to be there for a long time."
RELATED: [NHL Free Agent tracker | Top unsigned restricted free agents]
The Canucks signed former Carolina Hurricanes forward Micheal Ferland to
a four-year, $14 million contract
(average annual value of $3.5 million) earlier in the day. They also acquired forward J.T. Miller from the Tampa Bay Lightning in a trade June 22 and added defensemen Tyler Myers (six years, $30 millon) and Jordie Benn (two years, $4 million) in free agency July 1.
"[Vancouver is] spending a lot of money and they're making the team better, which is great, and Brock wants a piece of that pie too," Hankinson said. "We have to figure out how big of a piece he gets. The big things are, is it a one-year deal or an eight-year deal? And we're working to hit that sweet spot.
"We are open to anything. We just have to go through the process a little more. There's a lot of back and forth, a lot of pounding your head against the wall from our side and their side. We just haven't gotten there yet."
Canucks general manager Jim Benning also appears to be assured the two sides will come to an agreement.
"He's a core player and a building block for our group," Benning said Thursday. "We have a plan in place and we're going to continue to talk with Brock and his agent and get that figured out.
"If we can move players, it makes it easier, but if we can't move players we still have a plan in place to be [NHL Salary Cap] compliant. One option is to go into [long-term injury reserve] with [forward Antoine] Roussel because with his [knee] injury he is probably not going to be back until November, December, but we have a bunch of different plans in place to make sure we have enough room."
Boeser is not eligible for an offer sheet from another team under the collective bargaining agreement because he played fewer than 10 games in 2016-17.
He had 56 points (26 goals, 30 assists) in 69 games last season after he had 55 (29 goals, 26 assists) in 62 games as an NHL rookie in 2017-18, when a back injury sustained March 5 ended his season. He missed 13 games early last season with a groin injury.
Boeser said he's aware his injury history might be hindering contract negotiations but is confident he'll be healthy this season.
"I've gotten a full summer of training in and feel way better than I did last year at this time," he said. "Compared to last summer, around this time was my first skate in four or five months. I've already skated probably 20 times this year, so it's nice to feel confident in myself and get a full summer of training in."
NHL.com correspondent Kevin Woodley contributed to this report