Collaboration, communication, management, and advocacy: teaching surgeons new skills through the CanMEDS Project.

Collaboration, communication, management, and advocacy: teaching surgeons new skills through the CanMEDS Project.