TEHRAN – Iran's scheduled friendly match against Grenada in Mexico has been canceled after the Caribbean side was unable to travel due to a lack of player readiness.