NHL cancels more regular-season games