Is there any way to make the canvas to be auto updated with the latest SIS data
I'm going to move this question over to the Canvas Developers Group, because you'll probably get a better response over there. But yes, you can connect your SIS to Canvas. For example, at our Technical College, we send student data from our Banner SIS to Canvas. You'll want to follow this group in order to post replies.
You can use the Canvas API to import SIS into Canvas. The documentation has some information about it (Canvas LMS REST API Documentation ). If you have imported any data through the Canvas Admin page then you probably already know the way the files need to be formatted. If not, here is another link to one of the help guides: How do I format CSV text files for uploading data into Canvas?
Retrieving data ...