April showers bring May flowers, but ice storms bring cancelation of baseball games. Even if they are to be played in domes.

Residents around Ontario had one heck of a time this past weekend dealing with Mother Nature giving them snow, ice and rain throughout a three-day period. It has been so bad that the Toronto Blue Jays had to have their Monday night game against the Kansas City Royals postponed. They play in a stadium, a stadium with a roof, but still were postponed.

During the afternoon hours the roof of the Rogers Centre sustained some damage as a result of the horrible weather as a large chunk of ice broke through, leaving a hole in the retractable roof that measures approximately 5x3 feet.

In response to the damaged roof, the Blue Jays received an offer of support from an unlikely source, the Minnesota Vikings.

The Vikings tweeted “Been there, done that @BlueJays. We’re here if you need any support.”

If you remember, back in 2010 the Metrodome, the Vikings’ former home, was the scene of a massive roof collapse caused by heavy snow and winds. That caused the team to move their last two home games to Ford Field in Detroit and TCF Bank Stadium on the University of Minnesota campus.

The roof problem is the second one in a matter of days to affect a Toronto sports team, and the Air Canada Centre was also having problems fighting off Mother Nature ahead of the Toronto Raptors' Game 1 victory over the Washington Wizards.

This is only the second time a Blue Jays home game has been postponed since moving to the domed stadium. The last time was on April 12, 2001 against the Royals when metal fragments fell onto the field during a routine test of the stadium’s roof.