The CBSA posts the deadlines for filing eHBL by mode. What is the recommended max lead time to file?

The CBSA posts the deadlines for filing eHBL by mode. What is the recommended max lead time to file?

eHBL data may be transmitted up to 90 days before arrival (up to 90 days before loading for marine mode).