You can try this template/hack to split canvas lists into separate table rows:
You still need to copy the full text into a cell, but the splitting is then done automatically.
The template above splits based on checklist items. It is possible to set up splitting by any other paragraph style (e.g. a header) but that’d require more work and knowledge of these things. If that’s what you need, perhaps I can update the sample with more options how to split.