Recently we manually enrolled a good number of students in a certain course. We had been under the impression that those students already had existing Canvas accounts but found out later we were using the wrong list. In our previous LMS if we had tried to add a student to a class who did not have an existing account, the process failed and error out. Unbeknownst to us the process went through and accounts were created for students who did not previously have one. Unfortunately these accounts were missing key pieces of information (e.g. SIS ID) and we began receiving calls from many students who either could not log in to Canvas at all or who could not see their courses.
It seems backward to me that Canvas would automatically create these accounts in the first place, or at least that there was no warning or request informing us that this was going to take place. Does anyone know the purpose this serves or is this just a bug?