Same goes for MLB, except it's even less likely given Calgary doesn't have a baseball stadium anywhere near large enough and crappy weather precludes the use of an outdoor stadium.
Quoting myself to bump the thread and reinforce this point. I went back in ye olde archives, reviewing the AAA Cannons' final season (2002), to get an accurate count of how many home games were postponed or cancelled. I want to emphasize just how practically impossible it would be to have pro baseball in Calgary without an enclosed stadium. Which ain't happenin'. Let's do the post-mortem:
In 2002 the PCL teams nominally played a 144-game season, 72 at home and 72 on the road. Only 9 of the 16 teams in the league ended up playing their full schedules; the rest played abbreviated ones. The Cannons only played 138, fewest in the league.
Their home opener on April 12 against the Iowa Cubs was postponed due to weather, but made up the next day with a doubleheader. Same with games on the 16th and 18th against Tucson.
In May the Cannons had 16 scheduled home games, and they only played five. Games on the 3rd and 4th against Memphis were postponed; games on the 5th and 6th were straight-up cancelled. They were supposed to play a home stand against Omaha from the 7th through 10th, but the league moved the games to Omaha instead. They made up the postponed games from the 3rd and 4th in Memphis on the 12th and 14th. They played their first contiguous, uninterrupted four-game home stand from the 16th to 19th against Oklahoma (SIX WEEKS after the season began...). They began their next series against Tacoma on the 20th, but the final three games were postponed.
June they actually played all 17 of their home games, with only one game (against the Trappers on June 2) postponed until the next day. One of the postponed games from May against the Tacoma Rainiers was made up in Tacoma, the other two were retroactively cancelled.
In July they played all 15 of their scheduled home games, no postponements or cancellations.
In August a game against Tacoma on the 2nd was postponed and made up with a DH the next day, while another on the 4th was cancelled altogether. Their game on the 30th against Edmonton was also cancelled. They finished out their season September 2 at home against the Trappers.
So, to recap:
April: 3/8 home games postponed
May: 7/16 postponed and played on the road instead, 4/16 cancelled outright
June: 1/17 postponed
July: 0/15 postponed or cancelled (!!)
August/September: 1/16 postponed, 2/16 cancelled
That's a total of 18/72 home games postponed or cancelled, resulting in only 59/72 having been played. And that doesn't even count games that were delayed but still went ahead the same day, of which there were usually a few every season.