Donate Now!

Program Development Toolbox

All externally developed programs are required to develop programs that respect the standards established by the CFPC and RCPSC. These standards may be requirements to include in the application for credit, while others are requirements of the planning committee during the designated approval cycle.

Please review the guidelines and resources below to support the development of your program.

Conflict of Interest (COI)

All scientific planning committee (SPC) members, speakers, moderators and authors must complete a COI Declaration form. SPC member COIS must be included with your application.

At the beginning of each presentation, disclosure of any affiliations that may cause the perception of bias in the presentation must be disclosed.  The SPC and the presenter are responsible for including these slides at the beginning of the presentation.

Needs Assessment

This is the foundation for your program.  Needs assessment should include both perceived and unperceived resources to identify the knowledge/skill gap for your target audience.

Please visit the CEPD Needs Assessment Portal to access useful resources.

The SPC is responsible to review all needs assessment resources and use them to:

  • identify the knowledge/skill gaps
  • set topics and goals for the program
  • determine the CanMEDs and CanMEDs-FM roles that will be addressed by the program
  • establish program AND session specific learning objectives (and what CanMEDs roles align with each)
  • determine the best speaker to meet the learning objectives
  • determine the best approach/method to deliver the education

Learning Objectives

Learning Objectives are NOT what you will be doing during the educational activity.

Learning objectives ARE:

  • Learner-centered (not what the speaker will do)
  • Actionable (what skill/knowledge will the learner be able to apply?)
  • Measurable (how might the learner know it was successfully learned?)
  • Are recommended to be written in a logical order that outlines
    • Knowledge gained> Comprehension of the knowledge> Application of the knowledge or Analysis or Synthesis> Evaluation

Please review: Quick Tips for Writing Learning Objectives

Speaker Communication

The form of communication (letter or email) used to solicit speakers must be uploaded with your application. Speaker communications must include session learning objectives, COI disclosure requirements, CFPC Quality Criteria.


It is the responsibility of the SPC to maintain a budget for the duration of the program. The budget template outlining all sources of revenue/sponsorship and expenses must be included in your application.


Your advertising (poster/link to website/email sample) and an agenda for your program must be included in your application. (The agenda is used to determine the appropriate learning hours and credit allocation during the program review.)


Attendees must be provided the opportunity to evaluate both the program learning objectives and the session specific learning objectives. **Note that your evaluation should include the learning objectives with the CanMEDs roles identified by the SPC for each objective.

Attendance and Sign-In

It is the responsibility of the SPC to maintain attendance records of every session. The data collection can occur in a number of formats as shown by the tools in this section of the application, which include:

All participants must be signed in to receive credit. The sign in sheets keep track of your attendees so you know whom to issue certificates.

Certificates of Attendance

All participants in an accredited/certified program should receive a certificate of attendance that includes mandatory information established by the CFPC and RCPSC. Please use the following samples to guide the development of your certificate of attendance.

Additional Resources

At A Glance Program Certification Requirements

CFPC: Mainpro+ Addressing Barriers to Change

CFPC: Mainpro+ Incorporation of Evidence

CFPC: Mainpro+ QuickTips on Conflict of Interest and Transparency

CEPD:  Quick Tips on Writing Learning Objectives