The use of scheduler is a very helpful idea for faculty who have students wanting to make appointments with them, but it could be improved. If one wants to use it, then appointment times need to be set up that can then be selected by the students. It would be beneficial if Canvas could pull information from Office365 or the GApps suite, noting the busy time and just create openings that could be scheduled.
This would help avoid any double-booking for faculty who are putting their meetings into their collaborative suite calendars. A lot of us in higher education are juggling many other meetings for admin or committee work as well.
This is certainly possible. The Doodle service can pull from both O365 and GApps for their meet me function.