The 28-year-old Gomez has been designated for assignment by Boston on March 31st in order to make room on the 40-man roster for Jackie Bradley Jr.
Gomez made his Major League debut with the Red Sox in 2012, appearing in 37 games and getting 111 plate appearances. In those at-bats, he hit .275 with 2 home runs, 17 RBI, and .746 OPS while playing both first and third base.
Gomez, who was optioned to Buffalo to start the season, will give the Blue Jays some excellent depth in the minors at first base. He is a .281 career hitter in the Minor Leagues and has topped the 20 run mark four times in nine seasons.
To make room for Gomez on the 40-man roster, the Blue Jays have designated right-hander Dave Bush for assignment. Bush was rocked for four home runs on Sunday, his first appearance at the Major League level in two years.