The Chicago Cubs have traded 24-year-old outfielder Alexander Canario to the New York Mets for cash considerations.