Recent canvas training has been using this agenda and providing checklists which can be very helpful in developing/transferring your course to Canvas. The links are interactive to google doc pages.
Here is a sample to well designed courses.
Contact this office if you would like help designing a homepage template for your department.