The 2012–13 Vancouver Canucks season was the team's 43rd season in the National Hockey League (NHL). The Canucks won their fifth-straight Northwest Division title and finished third in the Western Conference. In the 2013 Stanley Cup playoffs, Vancouver was swept by the San Jose Sharks in the first round. Shortly after the Canucks' playoff elimination, head coach Alain Vigneault was fired.

Prior to the beginning of the season the NHL Collective Bargaining Agreement (CBA) expired, resulting in a lockout. The season was threatened with cancellation before the lockout ended, ultimately the length of the labor dispute resulted in the reduction of games from the standard 82 to a shortened 48. Cory Schneider entered the season as the team's new starting goaltender, while the Canucks attempted to trade incumbent Roberto Luongo. The two goaltenders battled for playing time early in the season resulting in a goaltender controversy. After a six-game winning streak to start February, the Canucks dealt with multiple injuries and suspensions resulting in the team slumping. In late March Schneider captured the starters job starting seven consecutive games helping the team to a second six-game winning streak. Vancouver dueled the Minnesota Wild in the standings before pulling away in April and winning the division. Led by Henrik and Daniel Sedin, the Canucks' power play struggled dropping from 4th the previous season to 23rd, with the Sedin twins' point production declining. Derek Roy was brought in through a trade to help deal with injuries at centre in the team's only trade of the year. Schneider was injured late in the season and missed the first two games of the playoffs. Vancouver lost the fourth game of their playoff series on a controversial call on Daniel Sedin.

Three franchise records were set during the season. Henrik Sedin became the Canucks all-time leading scorer, surpassing Markus Naslund. Alex Burrows scored six seconds into a game making it the fastest goal to start a game for Vancouver. Alain Vigneault became the all-time leader in games coached. As a way of celebrating 100 years of hockey in British Columbia, the Canucks wore a special patch on their jerseys with the logo of the Vancouver Millionaires, the first professional team in the city. They also wore replica jerseys of the Millionaires for one game.

Off-season

Following an early exit from the 2012 Stanley Cup playoffs, the off-season began with speculation that head coach Alain Vigneault might be fired. There were also rumors that general manager (GM) Mike Gillis could be removed from his position. After an end of the year meeting with team owner Francesco Aquilini, Gillis signed a new five-year contract. Fifteen days after his new contract, Gillis signed Vigneault to a new two-year contract.

The Canucks announced that they would be celebrating 100 years of hockey in British Columbia during the season. To that end, they would wear a special patch on their jerseys with the logo of the Vancouver Millionaires, the first professional team in the city. They also would wear replica jerseys of the Millionaires for their March 16 game against the Detroit Red Wings.

After being replaced as starter for the final three playoff games, Roberto Luongo said that he would be willing to waive his no-trade clause if asked. Following the re-signing of Cory Schneider to a three-year $12 million extension, trade rumors increased. It was later reported that Luongo wanted to be traded and that "it was time to move on". Though as training camp approached, Luongo had not been traded. He indicated that he would have no issues returning to the Canucks. Gillis further stated that although he had received several "strong" offers, the Canucks were not having a "fire sale" for Luongo. Doug MacLean on Sportsnet's Hockey Central reported that a trade was in place to send Luongo to the Toronto Maple Leafs. However, Luongo, believing the Florida Panthers, his preferred destination, were going to make a deal for him, refused to waive his no-trade clause. Luongo later said that he never turned down a trade.

2012–13 lockout

Prior to the NHL Collective Bargaining Agreement (CBA) expiring in September, teams reassigned players on two-way or entry-level contracts to minor league affiliates. The Canucks assigned 27 players, including Christopher Tanev, Eddie Lack, Zack Kassian and 2012 second-round draft pick Alexandre Mallet to the Chicago Wolves, while first-round pick Brendan Gaunce was sent to his junior team, the Belleville Bulls. When the CBA expired on September 15, the NHL enforced a lockout until a new agreement could be reached. Canucks management posted a message from the team to the fans stating that they would continue with community initiatives throughout the lockout, which they hoped would be resolved as soon as possible, and thanked fans for their loyalty and patience. They also reduced their employees work week to four days and instituted a 20% pay reduction.

Four days into the lockout, the NHL cancelled all pre-season games before September 30, cutting the first four games from Vancouver's schedule. A week later, with no further talks between the two sides, the remainder of the preseason was canceled. With no movement on a new deal, the NHL cancelled its first set of regular season games on October 4. Games continued to be cancelled in blocks culminating in their cancellation through January 14. As the lockout dragged on, NHL Commissioner Gary Bettman gave a self-imposed a deadline of January 11 to agree to terms on a new CBA or the entire season would be cancelled. As the deadline approached, Bettman and the head of the National Hockey League Players' Association (NHLPA), Donald Fehr, engaged in a 16-hour negotiation session that produced a tentative agreement to end the lockout. Both sides ratified the deal and a memorandum of understanding was signed on January 12. This officially ended the lockout and allowed training camps to open the following day. Due to the length of the lockout, the NHL announced a new scheduled for a shortened 48-game season after it ended.

Training camp

Under the prior CBA, players could not be traded until after the lockout was resolved, meaning Roberto Luongo could not be moved. Once a new CBA was reached, the trade rumors returned, including one that alleged Maple Leafs GM Brian Burke was fired in order to help facilitate a trade. For his part, Luongo reiterated that he was willing to remain with the Canucks for the shortened season, but did not want to remain long-term.

With training camp starting on January 13, 2013, Vancouver recalled 12 players from the Wolves. They also bolstered their defence corp by signing NHL veterans Jim Vandermeer and Cam Barker to one-year contracts. At the forward position, the Canucks were dealing with injuries to their second line. Centre Ryan Kesler, who was recovering from off-season surgeries to his shoulder and wrist, would be unable to start the season; it was unknown how long he would be out rehabbing the injuries. Winger David Booth was injured during the team's physicals to start camp. After having an MRI done on his injury, it was announced that Booth would miss four to six weeks recovering. Alain Vigneault stated that he hoped to keep his third and fourth lines intact, leaving the possible replacements as, Andrew Ebbett, Jordan Schroeder and Zack Kassian. Schroeder was a first-round draft pick for Vancouver in 2009, but had never played in an NHL game. Ebbett a utility, journeyman forward played in 18 games for Vancouver in 2011–12. While the second-year Kassian produced only four goals in his rookie campaign. Vancouver elected to start the season with Ebbett and put Kassian on their second line. In order to keep defensive depth, the Canucks decided to keep nine defenceman. Schroeder was sent back to the minors in order to comply with the 23-man roster and because he would not need to clear waivers.

Regular season

January

After winning back-to-back Presidents' Trophies in prior two seasons the Canucks were projected as Stanley Cup contenders once more. The prediction was based on Vancouver's team depth, the offense provided by Daniel and Henrik Sedin, the two-way play of Kesler and Alexandre Burrows, plus the versatility of the Canuck's top four defenceman. The Hockey News predicted that the Canucks would win the Northwest Division and finish as the second place team in the Western Conference.

Schneider began the year as the team's starting goaltender. In his first game against the Anaheim Ducks on January 9, 2013, Schneider allowed five goals on 14 shots and was pulled midway through the second period. When Luongo entered the game he was given a standing ovation from the crowd. Luongo gave up another two goals as the Canucks lost 7–3. In the post-game interview, Schneider took the blame for the loss, saying, "It was unacceptable to play that way and to put my team in that situation and not even give them a chance to win." He also stated he would work hard to fix the mistakes, while Luongo said of his ovation that it was "a fun moment." The situation quickly led to a goalie controversy. Luongo made the start the following night against the Edmonton Oilers. According to Vigneault, he had already determined the starting assignments for the opening two games, and Schneider did not factor into Luongo's start. In the game, Luongo allowed two goals after Vancouver had taken a 2–0 lead. The Canucks lost the game 3–2 in a shootout. Luongo failed to stop either of the two shooters he faced, while Vancouver did not score. After losing their first two games, Vancouver added to their forward depth recalling Jordan Schroeder from the AHL and assigning Jim Vandermeer to the Wolves. Schroeder took over the second line duties after Andrew Ebbett went pointless in the first two contests.

Schneider started Vancouver's next game against the Calgary Flames. For the second-straight game, Vancouver lost a two-goal lead in a game which eventually went to a shootout. In contrast to his first start, Schneider had a strong game, making 34 saves by the end of overtime. In the shootout, he stopped four of the five shooters he faced, earning the Canucks their first win of the season. Two nights later, as they began their first road trip, the Canucks played a rematch with the Ducks in Anaheim. Schneider made the start and earned some redemption, stopping all 30 Anaheim shots, helping the Canucks to the 5–0 win and earning his fifth career shutout. Following the win, Schneider started the next game, a 4–1 loss to the San Jose Sharks. Luongo started the next four games, finishing off the month of January and beginning February. Vigneault joked that he was making his starting goaltender decisions based on coin tosses. He further noted that the two goaltenders were team guys and they would do what was asked of them and never complain. The coin became a running joke for Vigneault and the Canucks in general, as Ryan Kesler stated he flipped it before announcing his return from injury.

February

At forward, Kassian began the year on the top line with the Sedin twins. Kassian scored five goals in the first seven games of the season. Partway through the Canucks' second game of February, Kassian was replaced on the top line by Alexandre Burrows. Kassian was dropped to the third line. Despite Kassian surpassing his goal total from his rookie season, the Sedins started the year with their lowest output in nearly ten years, combining for 14 points in the first 10 games. Coinciding with the line changes, Vancouver went on a six-game winning streak between the end of January and their February 12 game. After the last game of their winning streak, the Canucks were expecting Kesler to return to the line-up.