The Blue Jays signed Sanchez to a minor-league contract Monday that includes an invitation to spring training, Shi Davidi of Sportsnet.ca reports.
The Marlins designated Sanchez for assignment Tuesday.
Sanchez is out of the lineup for Sunday's game against the Giants.
Sanchez went 3-for-5 with a double, a run scored, an RBI and two stolen bases in Thursday's win over the Rockies.
Sanchez will start at catcher and bat ninth in Wednesday's game against the Reds.
Sanchez is out of the lineup for Thursday's game against the Orioles.
Sanchez is out of the lineup for Sunday's game against the Reds.
The Marlins selected Sanchez's contract from Triple-A Jacksonville on Friday
The Cubs signed Sanchez to a minor-league deal Friday, per the MLB transaction report.
Sanchez elected to become a free agent Sunday.