I know there is a feature to restrict course participation to within the section's start and end dates. It would be nice if there were also a feature to delay the actual course invite until the section dates (or maybe even a customizable date range, such as "within X days of section start date").
Here's how it affects us. We roster our courses/sections at the start of the year. Students get invites for courses they won't participate in for another 6 months. Sure, they can only view the course in read-only mode, but it still shows up in their courses as an active course. This can cause confusion for them at the start of the year when they are still trying to figure out which courses they are in and how to interact with those courses in Canvas. Likewise, teachers get stressed out when they see notifications for 90 kids accepting invitations to a course that should only have 30 at a time.