Finances
Vancouver Canucks
3-15-17 PTS8th in the Pacific divisionNHL
Playoff odds
<1%
Power play
20.7 %
Penalty kill
63.5 %
Goals per game
2.89
Goals against
4.58
Faceoffs
46.9 %
Cap space and contracts
NHL cap hit
$88.2M
28 players on the roster
Cap space
$15.8M
Cap ceiling $104.0M
Minors
$16.9M
19 contracts off the roster
Dead cap
$6.50M
Buyouts and retained salary
Where the money goes
Only NHL roster contracts count against the cap. Players signed in the American Hockey League are listed separately.
- Centres7$26.0M 25% of the cap hit
- Wingers8$20.9M 20% of the cap hit
- Defence9$20.0M 19% of the cap hit
- Goalies4$14.9M 14% of the cap hit
- Dead cap1$6.50M 6% of the cap hit
- Cap space$15.8M 15% of the cap hit
Cap ceiling $104.0M · Vancouver Canucks
Committed against the cap, season by season
2026-27
$87.6M
28 contracts
2027-28
$69.2M
13 contracts
2028-29
$54.0M
7 contracts
2029-30
$45.5M
6 contracts
2030-31
$41.0M
5 contracts
2031-32
$35.5M
4 contracts
Commitments by season
| Centres | |||||||||||
| Elias Pettersson | C | $11,600,000 | Std (Ext) | NMC | UFA | $11.6M | $11.6M | $11.6M | $11.6M | $11.6M | $11.6M |
| Marco Rossi | C | $5,000,000 | Std (Ext) | — | RFA (Arb) | $5.00M | $5.00M | — | — | — | — |
| Filip Chytil | C | $4,437,500 | Std (Ext) | — | UFA | $4.44M | — | — | — | — | — |
| Linus Karlsson | C | $2,250,000 | Std (Ext) | — | UFA | $2.25M | $2.25M | — | — | — | — |
| Max Sasson | C | $1,000,000 | Std (Ext) | — | UFA | $1.00M | $1.00M | — | — | — | — |
| Braeden CootesNon-roster | C | $975,000 | ELC | — | RFA | $0.97M | $0.97M | $0.97M | — | — | — |
| Ilya SafonovNon-roster | C | $950,000 | ELC | — | RFA | $0.95M | — | — | — | — | — |
| Riley PattersonNon-roster | C | $923,333 | ELC | — | RFA | $0.96M | $0.96M | $0.96M | — | — | — |
| Akil Thomas | C | $900,000 | Bidir. | — | UFA | $0.90M | — | — | — | — | — |
| Ty MuellerNon-roster | C | $870,000 | ELC | — | RFA | $0.95M | — | — | — | — | — |
| Chase WoutersNon-roster | C | $850,000 | Bidir. | — | UFA | $0.85M | — | — | — | — | — |
| Matt StienburgNon-roster | C | $850,000 | Bidir. | — | RFA (Arb) | $0.85M | — | — | — | — | — |
| Aatu Raty | C | $775,000 | Std (Ext) | — | RFA (Arb) | $0.85M | — | — | — | — | — |
| Wingers | |||||||||||
| Brock Boeser | R | $7,250,000 | Std | NMC | UFA | $7.25M | $7.25M | $7.25M | $7.25M | $7.25M | $7.25M |
| Brendan GallagherDead cap | R | $6,500,000 | Std (Ext) | M-NTC | UFA | $6.50M | — | — | — | — | — |
| Jake DeBrusk | L | $5,500,000 | Std | NMC | UFA | $5.50M | $5.50M | $5.50M | $5.50M | $5.50M | — |
| Drew O'Connor | L | $2,500,000 | Std (Ext) | M-NTC | UFA | $2.50M | — | — | — | — | — |
| Paul Cotter | L | $2,150,000 | Std | — | UFA | $2.15M | — | — | — | — | — |
| Jonathan Lekkerimaki | R | $950,000 | ELC | — | RFA | $0.92M | — | — | — | — | — |
| Liam Ohgren | L | $950,000 | ELC | — | RFA | $0.89M | — | — | — | — | — |
| Arshdeep Bains | L | $775,000 | Bidir. | — | UFA (G6) | $0.85M | — | — | — | — | — |
| Defensemen | |||||||||||
| Filip Hronek | D | $7,250,000 | Std (Ext) | NMC | UFA | $7.25M | $7.25M | $7.25M | $7.25M | $7.25M | $7.25M |
| Jamie Oleksiak | D | $5,000,000 | Std | M-NTC | UFA | $5.00M | $5.00M | — | — | — | — |
| Luke Schenn | D | $2,250,000 | Std | NMC | UFA | $2.25M | — | — | — | — | — |
| Victor Mancini | D | $1,000,000 | Std (Ext) | — | RFA (Arb) | $1.00M | $1.00M | — | — | — | — |
| Zeev Buium | D | $966,500 | ELC | — | RFA (10.2) | $0.97M | $9.38M | $9.38M | $9.38M | $9.38M | $9.38M |
| Tom Willander | D | $950,000 | ELC | — | RFA | $0.97M | $0.97M | — | — | — | — |
| Guillaume Brisebois | D | $900,000 | Bidir. | — | UFA | $0.90M | — | — | — | — | — |
| Elias Pettersson | D | $870,000 | ELC | — | RFA | $0.91M | — | — | — | — | — |
| Sawyer MynioNon-roster | D | $870,000 | ELC | — | RFA | $0.91M | $0.91M | — | — | — | — |
| Cole ClaytonNon-roster | D | $850,000 | Bidir. | — | UFA | $0.85M | — | — | — | — | — |
| Kirill KudryavtsevNon-roster | D | $850,000 | ELC | — | RFA | $0.90M | — | — | — | — | — |
| Jack Thompson | D | $850,000 | Bidir. | — | RFA (Arb) | $0.85M | — | — | — | — | — |
| Jimmy SchuldtNon-roster | D | $775,000 | Bidir. | — | UFA | $0.85M | — | — | — | — | — |
| Goalies | |||||||||||
| Thatcher Demko | G | $8,500,000 | Std (Ext) | — | UFA | $8.50M | $8.50M | $8.50M | — | — | — |
| Kevin Lankinen | G | $4,500,000 | Std (Ext) | NMC | UFA | $4.50M | $4.50M | $4.50M | $4.50M | — | — |
| Leevi Merilainen | G | $1,100,000 | Std | — | RFA (Arb) | $1.10M | — | — | — | — | — |
| Alexei MedvedevNon-roster | G | $931,667 | ELC | — | RFA | $0.97M | $0.97M | $0.97M | — | — | — |
| Aku KoskenvuoNon-roster | G | $850,000 | ELC | — | RFA | $0.93M | — | — | — | — | — |
| Ty YoungNon-roster | G | $850,000 | ELC | — | RFA | $0.90M | — | — | — | — | — |
| Chris Driedger | G | $795,000 | Std | — | UFA | — | — | — | — | — | — |
| Nikita TolopiloNon-roster | G | $775,000 | Bidir. | — | UFA | $0.85M | — | — | — | — | — |
| Off roster | |||||||||||
| Adam NovotnyNon-roster | LW | $1,075,000 | ELC | — | RFA | $1.08M | $1.08M | $1.08M | — | — | — |
| Vilmer AlrikssonNon-roster | LW | $975,000 | ELC | — | RFA | $0.93M | $0.93M | — | — | — | — |
| Gabe ChiarotNon-roster | RW | $916,667 | ELC | — | RFA | $0.95M | $0.95M | $0.95M | — | — | — |
| Trey Fix-WolanskyNon-roster | RW | $900,000 | Bidir. | — | UFA | $0.90M | — | — | — | — | — |
| Anri RavinskisNon-roster | RW | $872,500 | ELC | — | RFA | $0.95M | — | — | — | — | — |
| Mackenzie MacEachern | LW | $775,000 | Bidir. | — | UFA | $0.85M | — | — | — | — | — |
| Committed cap | $105.1M47 contracts | $76.0M20 contracts | $58.9M12 contracts | $45.5M6 contracts | $41.0M5 contracts | $35.5M4 contracts | |||||
Figures in US dollars, entered by hand



