I have decided to use the ePortfolio app included in Canvas. The Canvas app gives me the capability of creating multiple ePortfolios. I can create a private one for myself and create other ePortfolios, built to meet each of my professor's requirements, for the courses I am taking. I control the access to each of the ePortfolios that I have created and can download the ePortfolios to my PC. There also is a wizard available to assist in creating ePortfolios. Finally, my main reason for choosing the Canvas version of ePortfolio is that each assignment submission is immediately available for inclusion into my ePortfolio.