MLBTR also has good coverage of the deal here.
Off the cuff, the deal looks like a win for both clubs.
Miami rids themselves of the contracts of Reyes and Buehrle and deals Johnson the year before he enters Free Agency, acquiring players of significant talent and limited production in return.
The Marlins rid themselves of four of their five rotation members from the start of last season. Buehrle and Johnson head to Toronto, Anibal Sanchez was dealt to Detroit, and Carlos Zambrano is gone via free agency.
The Marlins also fired manager Ozzie Guillen this offseason after he finished a tumultuous season in which he alienated the team's Cuban-American fan base with remarks about Fidel Castro and publicly butted heads with Bell on the reality show "The Franchise."
They hired fan favorite Mike Redmond, known for his slump-breaking naked batting practice during the 2003 championship season.
The circus has allegedly ended in Miami. Even the home run celebration mosaic was normal compared to the dysfunction in the clubhouse this season.
The Blue Jays faced a challenging season as well. Rotation issues severely hampered their ability to win all year, even though they entered 2012 as a the favored dark horse to win the AL Wild Card.
They also struggled with injuries all season which hampered their ability to field a consistent team. They started their offseason parting ways with manager John Farrell, allowing him to head to the rival Red Sox.
The deal will improve their rotation instantaneously; Buehrle is a perennial Gold Glove winner, has thrown a Perfect Game, and eats innings. Johnson has always been underrated, putting forth WARs of 6.4, 6.8, 2.8 and 3.1 in the last four seasons, respectively.
Perhaps the most interesting addition is to their lineup. As of today, the lineup looks like this:
1. Jose Reyes, SS
2. Maicer Izturis, 2B
3. Jose Bautista, RF
4. Edwin Encarnacion, DH
5. Brett Lawrie, 3B
6. J.P. Arencibia, C
7. Adam Lind, 1B
8. Colby Rasmus, CF
9. Rajai Davis, LF
Obviously, there are tweaks possible, depending on who manages the team. But that's your starting nine, Blue Jays fans, and it's certainly a lineup to be excited about.
The rotation looks stellar as well:
1. Josh Johnson
2. Mark Buehrle
3. Brandon Morrow
4. Ricky Romero
5. Kyle Drabek
Once again, Drabek will need to win a job in Spring Training, and this rotation doesn't factor in any possible free agent additions; but this rotation looks very promising even without further influence.
Plus, the Blue Jays acquire two legitimate starters and a World Class shortstop for players that were either unproven with high ceilings (Gose, Hechevarria), clubhouse headaches (Escobar) or talent that was never maximized (Alvarez, Mathis).
They also clearly won the catcher swap, holding onto their own backstop, J.P. Arencibia, and acquiring an upgrade over Mathis for their backup catcher position.
Toronto GM Alex Anthopolous will now field a team that hosts an intimidating lineup and rotation, and the Marlins rid themselves of salary and focus on rebuilding their image in Miami with a new manager and a fresh start.
Who do you think has the edge in the deal?