After a controversial cancellation of a planned match with Iran, the Canadian men's soccer team has now pulled out of another friendly game, this time against Panama, just two hours before the June 5 fixture was slated to take place in Vancouver.