The CanMEDS framework is ubiquitous in Canadian postgraduate medical education; however, training programs do not have a universal method of assessing competence. We set out to develop a novel portfolio that allowed trainees to generate a longitudinal record of their training and development within the framework. The portfolio provided an objective means for the residency program director to document and evaluate resident progress within the CanMEDS roles.