Canadian Association of Internal Medicine Program Directors (CAIMPD)

CAIMPD is a nationwide group of Internal Medicine Program Directors, who advocate on issues pertinent to all Internal Medicine residents.