Can a person e-sign a document in Canvas? If so, how is this accomplished?
Canvas doesn't have a native feature to do this, however it can be an integral part of the solution.
For instance, you could post a PDF of the document you want students to sign in an assignment and give them instructions to download it, sign it, save it, then submit that file to the assignment in Canvas. You will then be able to view all of these or automatically download them all in a zipped folder using SpeedGrader.
Here's a nice how to guide that explains the process once the student's have downloaded the PDF How to Electronically Sign Documents Without Printing and Scanning Them
Retrieving data ...