This screencast goes through the steps of building a Google Cloud Assignment in Canvas. This will allow the following things to happen:
the teacher to create an assignment using a Google Doc, Slides, etc.
the assignment will create a copy for the student to work on and submit (therefore not manipulating your original doc)
provide a space for the teacher to then grade in Speedgrader after the students submit their work.