“In 1980, Canadian ambassador Ken Taylor and his staff protected American diplomats in Iran for nine months following the embassy takeover.”