NHL cancels games through November 30