Curtis Granderson and the Toronto Blue Jays have finalized a $5 million, one-year contract.
The three-time All-Star wore a Blue Jays T-shirt in a video posted to his Twitter timeline and wrote he was ``thrilled'' to announce he'll be playing north of the border this season.
He can earn an additional $1.5 million in performance bonuses based on plate appearances.
Granderson agreed to the deal about a week ago, subject to a successful physical.
Grandson split last season between the New York Mets and Los Angeles Dodgers, hitting .212 with 26 home runs in 527 plate appearances.
A 14-year veteran who has also played for Detroit and the New York Yankees, Granderson is a career .252 hitter with 319 home runs and 865 RBIs.