Shipping Options & Times


We offer free regular Canada Post Shipping on a purchase of $50 or more across Canada. 


For all orders in Canada we offer the following shipping options. All orders will be shipped within 1-3 business days of the order being placed. Please note we are closed on weekends and holidays.


  • Regular Canada Post (excluding weekends and holidays) - $10 (BC,AB,SK,MB,ON,QC)
    • 5-10 Business Days*
  • Regular Canada Post (excluding weekends and holidays) - $20 (NB,PEI,NL,NS) 
    • 5-10 Business Days*

      Shipping times depend on shipping conditions and stock availability. *The above shipping times are estimates and are not guaranteed. 


      Shipping FAQ

      My mail item has a tracking number but wasn’t delivered: What can I do?


      Track status shows as Delivered
      If the Track status of your letter or parcel shows as Delivered, but the item has not been received, click here.

      Mail item has not arrived by the expected date
      Use the Track tool from Canada Post to see its status.

      My package is lost, what can I do? 

      If your package has been lost or stolen it is important that you submit a ticket with Canada Post first in order for us to ensure that it can be resolved

      Submit a ticket with Canada Post, once you have submitted the ticket please email us at eccotique@megahairfamily.com with the reference number provided. We will then follow up with Canada Post. Please note this process is taking longer then usual, allow 10-12 business days for a resolution. 

      Returns

      You will be responsible for paying for your own shipping costs for returning your item. Shipping costs are nonrefundable.

      Return all orders to 310 - 5491 REGENT STREET, BURNABY. V5C 4H4

      Visit our Returns and Exchanges page for more information on our return process. 


      Order Tracking

      Once the order has been shipped we will send an email with tracking information. Click on the link to track your package. Please note it may take up to 48hrs for your tracking number to be activated after your order has been processed.


      Local Delivery


      Need your order fast? We have partnered with Wyngit to offer SAME DAY/NEXT DAY DELIVERY. Order placed after 8am will be next business day delivery.

      $9.99 for all orders under $49.99

      $3.99 for all orders over $50.00


      We are open Monday to Friday. All local deliveries received after 8am on Friday will be shipped on the following Monday.


      We will do our best to provide you with same day delivery but cannot guarantee as there can be shipping delays that are out of our control. Allow up to 2 days to receive your package. 

      Delivery availability is dependent on stock availability, we will notify you if your order is delayed. Local Delivery is only available in select areas of BC. 


      Instore Pickup 


      Save on shipping and time by choosing instore pickup, available for select locations only. Prior to checkout select instore pick up, choose your pick up location on the cart page. Bring your order confirmation and valid photo ID to pick up your order. All orders will be confirmed by email when ready for pickup (wait for the 2nd email!). Due to high volume there may be up to 2-4 day delay in picking up orders. Orders may sometimes take longer to be ready for pick up as we may need to transfer products from another location if we have sold out. 


      All instore pick up orders must be picked up within 7 days of receiving a notification that the order is ready for pick up or else they are considered abandoned. Abandoned orders will be cancelled and a store credit will be issued.


      ORDERS PLACED ON THE WEEKEND AND HOLIDAYS WILL BE CONFIRMED THE NEXT BUSINESS DAY


      Practice social distancing if when picking up orders.

      *In-store pickup my be unavailable during peak days