Optimizing E-commerce Fulfilment with 3PL Warehouses in Canada