About the company The Institute of Metacognitive Programming (IMCP) is a Canadian education company specializing in coaching, leadership development, and personal transformation. Through our educational programs and professional certifications, IMCP trains coaches and leaders from around the world,