Nimmo, Canha each drive in 3 runs as Mets defeat Angels 7-3