NHL cancels games through December 14