The Blue Jays and Marlins agreed to a blockbuster trade. Miami will send Jose Reyes, Josh Johnson, Mark Buehrle, John Buck and Emilio Bonifacio to Toronto for Yunel Esobar and two top prospects.