VANCOUVER, British Columbia (AP) -The Vancouver Canucks and goalie Roberto Luongo have agreed to a 12-year contract extension.

The deal was announced Wednesday for Luongo, who was entering the final season of a four-year, $27-million contract. The deal is reportedly worth $64 million.

The 30-year-old, three-time All-Star is expected to finish his career in Vancouver. He also plans to play for Canada at the 2010 Olympics.

Luongo was 33-13-7 last season, finishing second in the NHL with nine shutouts and fifth in both goals-against average (2.35) and save percentage (.920).

Luongo was a finalist for the Hart Trophy as league MVP after posting 47 wins in 2006-07. He has a 115-64-22 record, 20 shutouts and 2.33 goals-against average over his first three seasons in Vancouver.