MIAMI -- The Miami Marlins have reportedly undergone another payroll purge by trading shortstop Jose Reyes, left-hander Mark Buehrle and right-hander Josh Johnson to the Toronto Blue Jays as part of a blockbuster deal.

Multiple reports indicate the 12-player trade could be announced as early as Wednesday morning.

In addition to adding high-priced talent in Reyes, Buehrle and Johnson, the Blue Jays will also receive catcher John Buck and infielder/outfielder Emilio Bonifacio.

The Marlins will reportedly receive seven players from the Blue Jays, including shortstop Yunel Escobar, pitcher Henderson Alvarez and shortstop prospect Adeiny Hechavarria. Miami will also reportedly get minor league pitchers Justin Nicolino and Anthony DeSciafani and outfielder Jake Marisnick, all among Toronto's top prospects. The Marlins will reportedly also get backup catcher Jeff Mathis.

The stunning agreement came less than a year after the Marlins added Reyes, Buehrle and closer Heath Bell in an uncharacteristic $191 million spending spree as they moved into a new ballpark. The binge raised high hopes, but the Marlins instead finished last in the NL East.