A source told the Post that the Yankees have signed Robbie Cano to a 4 year, $30 million dollar contract with two option years, making it a 6 year deal, potentially.

Via SG.