Background The purpose of this study was to develop a surgical skills program for first-year surgical residents by integrating the Canadian Medical Education Direction for Specialists (CanMEDS) roles. Methods A 9-week course combining basic surgical skills and CanMEDS roles was developed and provided to 24 residents from the Departments of Surgery and Obstetrics and Gynecology at the University of Calgary. Sessions consisted of a pretest/posttest, teaching the surgical skills, supervised practice, posttest, and teaching CanMEDS roles. Results The pretest scores indicated the residents’ preparation and understanding of the session, which improved as the course progressed. The residents’ satisfaction surveys graded on a scale from 1 to 5, syllabus content, syllabus effectiveness, teaching expectations, technical demonstrations, practice sessions, confidence gained, and bench model fidelity indicated a mean of 4.09 (standard deviation = 0.81) satisfaction with the new course. Similarly, preceptors’ satisfaction surveys graded on a scale from 1 to 5 demonstrated a mean of 4.16 (standard deviation = 0.69) satisfaction. Conclusions Surgical skills and CanMEDS roles can be taught simultaneously proving that this new teaching format can be feasible, effective, and logistically convenient, providing a satisfying experience for both residents and preceptors.