We use this approach at one of our institutions. Our course development process is comprised of essentially 7 modules and 14 units - 2 units nested within each module. A module in the course corresponds to a Canvas module, and then we separate the units by using Canvas text headers. Here is what that might look like in the course:

Actually, that is just dummy content from my sandbox, but I can just show you one of our actual past courses:

It is pretty straightforward and the students are really not confused. On the modules page they have the relevant assignment dates and point values, and I also point them to the canvas syllabus page and the calendar. The calendar agenda view is a great resource for them to see the due dates sequentially.
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.