Andy LaRoche, 29 year old, right-handed hitter got a minor league contract from the Blue Jays with an invite to spring training. The Jays are listing him at 1B/3B, but he's only played 4 games at first in his career. He has played a bit of second and short in the majors, but I don't think that would happen again, unless serious bad things happened.
LaRoche took over the third base position for the Pirates in early August 2008 before they traded Jose Bautista to us in late August. The Pirates might not have made that trade if they didn't have LaRoche.
His major league numbers
It's a fine depth move, it gives Buffalo another good bat. The Jays want the Bisons to do well this year, they only have a two year contract with Buffalo, so they might need a decent season to get them to extend the deal.
Also, as noted in the fanpost, Sam Dyson has been picked up by the Marlins off waivers. I dislike giving up Dyson to get DeRosa but that's the way it is. Not that I thought a lot of Dyson, but letting him go off waivers seems a waste.
Added: Last year LaRoche hit .251 with 23 home runs and 41 RBI in 96 Triple-A games shared between Columbus (Cleveland) and Pawtucket (Boston).