The Mets acquired outfielder Alexander Canario from the Cubs for cash considerations, the teams announced. New York placed Nick Madrigal on the 60-day injured list to create a 40-man roster spot.