The Chicago Cubs have traded outfielder Alexander Canario to the New York Mets for cash considerations, according to a report Monday evening by ESPN.