CanMEDS is an educational framework identifying and describing seven Roles that lead to optimal physician performance, care delivery and health care outcomes: Medical Expert (central Role), Communicator, Collaborator, Leader (formerly Manager), Health...