Josh Anderson
Anderson is another player whose contract runs for another three seasons. He has a slightly more manageable cap hit of $5.5 million but isn't close to Gallagher's production level.
On the bright side, Anderson has been able to stay healthy, but Canadiens fans likely don't care if he plays a high percentage of the games. The power forward had just 20 points in 78 games last season and has never quite found his form in Montreal.