In the U.S. and Canada, the chief medical officer (CMO) is a senior physician overseeing medical practices in hospitals or clinics. CMOs typically earn between $412,652 and $548,263 annually, reflecting their extensive experience and leadership role in healthcare.