NHL cancels games through Jan. 14