The Toronto Blue Jays have traded slugger Randal Grichuk and cash to the Colorado Rockies in exchange for outfielder Raimel Tapia and minor-league infielder Adrian Pinto, sources confirmed to ESPN on Thursday.