For questions with a set precision, Canvas seems to have a weird floating point bug where the entered number is replaced with a bizarre floating point representation:

Here's a video showing the issue from a student: https://ln.sync.com/dl/fbdb805a0/9edwqw8i-h779zfve-4pgr6vx8-gq2dah76
Not sure if this is an md2canvas issue, or a canvas issue.