Egypt's Suez Canal posted $629 million in ship transit fees in April, its highest monthly revenue to date, the authority managing the waterway said on Sunday, as traffic recovered from the COVID-19 pandemic.