I have just discovered that if I upload numbers in a csv file that have a decimal point, but no numbers after that for the entry (e.g. "1." or "0."), canvas does not process the entry and does not give any warnings.
If I try uploading the same file again, Canvas indicates it will replace the missing grades, but then doesn't.
Let the kvetching begin.