This idea has been developed and deployed to Canvas
Please change, nn Account Roles the "Manage (add/edit/delete) courses" from a single setting to three separate settings.
Manage (add / edit / delete) courses
User can Addcourses
User can Editcourses
One reason for this request:
This would allow you to set Sub-Account Managers (or other roles) to having only the permissions needed for that role instead of none of them or all of them. For example, the ability to add a course but not to edit or delete a course.