The Mets are in agreement with Griffin Canning on a one-year, $4.25M free-agent deal, reports Ken Rosenthal of the Athletic.