It's not the first time Canada Soccer has cancelled a game scheduled for the current international window. Canada was initially set to host Iran in a friendly at B.C. Place on Sunday, but the match drew heavy criticism, with Prime Minister Justin Trudeau saying it "wasn't a very good idea" to invite the Iranian team to play.
Team Canada players raised 'concerns' about match with Iran before it was cancelled: Canada Soccer
An Iranian surface-to-air missile shot down Ukraine International Airlines Flight 752 on Jan. 8, 2020 shortly after takeoff from Tehran, killing 176 people, including 55 Canadian citizens and 30 permanent residents.
More than 40,000 tickets for the Canada-Iran game were sold before it was cancelled by Canada Soccer on May 26. Panama was named as the replacement opponent on May 31.
Canada has not played in a World Cup since 1986. It's set to open this year's tournament on Nov. 23 against No. 2 Belgium before facing No. 16 Croatia on Nov. 27 and No. 24 Morocco on Dec.