What are the timing requirements to submit the data (eHBL) to the CBSA for ocean import shipments?

What are the timing requirements to submit the data (eHBL) to the CBSA for ocean import shipments?

The 8000 eHBL must be submitted with all data elements at least 24 hours prior to loading of the vessel at the last port of loading before heading to Canada. So, this is the last port of departure, not the first port of departure. Realistically, the eHBL data must be provided at least 4 or 5 days prior to loading and in many cases eHBL data can be transmitted two, three or four weeks prior to loading of the container onto the vessel. eHBL should be submitted as early in the process as possible, especially in co-load situations.