Rogers Centre, the home of the Toronto Blue Jays, is seen here with the neighboring CN Tower.
Police blocked access to entrance gates on the east side of the stadium, next to the tower, because "relatively large" blocks of ice were falling onto streets and sidewalks below.
The game had been rescheduled as part of a doubleheader starting Tuesday afternoon.
The Blue Jays had their third postponement in a row, following two rainouts in Cleveland over the weekend. Workers toiled to close the roof and the team laid out a tarp to cover the affected areas of the field, but the Jays called off the game about 90 minutes before the scheduled first pitch.
There have been no injuries reported yet. After all, Rogers Centre has a retractable dome that comes in handy on days like Monday - when it's cold and raining and feels nothing like mid-April.
A weekend ice storm resulted in power outages, canceled flights and road collisions. Six games in all were postponed Sunday, and at least three more Monday, bringing the total number for Major League Baseball games this season to 24, the highest amount since 2007 (per the AP), when there were 27 postponements through the end of April.