The NHL on Tuesday suspended Flyers forward Brayden Schenn for the first three games of the 2016-17 season for charging Capitals forward T.J. Oshie in Game 6 on Sunday.