Canvas has a fairly effective tool for building ePortfolios. It allows one to create pages, add attachments, embed videos and add work directly from courses. Please watch the following video for instructions on how to use this tool.
I have also included an instructional module for ePortfolios in Canvas Commons with the following pieces:
You can search for my name (Berlin Fang) or search for “ePortfolio” to add it to your course and customize it afterwards.
Feel free to let me know if you have any questions.
Check this page for additional Canvas resources.