Melky Cabrera had some trouble this past season, but his hasn't stopped him from making money. He reportedly just signed a two year deal with Toronto. The Toronto Blue Jays continue to beef up their roster. They have just signed free agent outfielder Melky Cabrera to a two year deal worth a reported $16 million.

Cabrera got into trouble in August when he was busted for steroid use, and then cooked up a plot to make a fake website for the banned substance. He was suspended by the MLB for 50 games.

Earlier this week the Blue Jays landed a few players from the Miami Marlins in Jose Reyes, Mark Beuhrle and Josh Johnson.

[Via ESPN]