Carnival Corporation has expanded its maritime cadet apprenticeship program in Mexico through an agreement with Princess Cruises and the Maritime & Port University of Mexico.