The veteran infielder will be invited to the team's major league spring training camp. Vizquel, who turns 45 on April 24, would be headed into his 24th major league season if he makes Toronto's roster.
Vizquel tweeted: "I'll be with the Toronto Blue Jays in spring training this year to earn a spot."
He has 11 Gold Gloves at shortstop and provided a positive clubhouse influence for the Chicago White Sox the past two seasons and a reliable option off the bench.
Vizquel appeared in 58 games last year, batting .251 with eight RBIs and seven doubles. He is a career .272 hitter in 2,908 games.
ESPN first reported the sides had agreed to a contract.