loop through canonical data files