Dec 17, 2009 12:58 PM EST

The Toronto Blue Jays finalized their signing of catcher John Buck to a $2 million, one-year contract on Wednesday, and also inked right-hander Lance Broadway to a minor-league deal.

Buck, 29, hit .247 with eight home runs and 36 RBIs in 59 games as a backup with the Kansas City Royals last season.

Via Toronto Star