there are laws that govern the passage of ships in the canal. all ships may pass except from countries with which egypt is at war. so iranian ships are passing through the canal even as us and israeli military ships are passing through. this is a total non-story.
Four Libyan soldiers said killed in battle with Islamists in Benghazi (Reuters)
from the article: Report: U.S., Israeli warships cross Suez Canal toward Red Sea