Marc Bergevin's contract with the Montreal Canadiens expires at the end of the current season, but would he like to stay on longer?

"In a perfect world, yeah," Bergevin said.

The Canadiens general manager spoke at an impromptu media availability on Wednesday afternoon, a day after the Habs were shutout 5-0 by the San Jose Sharks to fall to 0-4 on the season.

Bergevin also gave a brief update on injured captain Shea Weber, who will not play this season as he recuperates from a number of lower-body injuries and might not play again.

Bergevin said that while Weber has continued his rehab, he wasn't close to resuming anything near his normal activities and it was a "long shot" for the 35-year-old defenceman to resume his career.

Next up for the Habs on the ice is the return of Jesperi Kotkaniemi to Montreal and a visit from the Carolina Hurricanes on Thursday night.