The San Diego Padres have agreed to terms with outfielder Nick Castellanos and right-handers Griffin Canning and Germán Márquez, a person with knowledge of the deals told The Associated Press.