The game was called early in the afternoon as severe weather was approaching.
No makeup date was announced. The Blue Jays aren't scheduled to play again at U.S. Cellular Field this season.
This was the fourth home postponement for the White Sox this season, the most since they had five home games called off in 2008.
Toronto is scheduled to play at Texas on Thursday night. The White Sox are off Thursday and will visit Houston on Friday night.