If you have viewed your tracking details it should give a tentative delivery date once its been fully processed. You should see an update once its cleared and reached Canada. From there usually, an expedited label gets attached to it(Canada Post) with a new tracking number. Depending on your location you should see delivery in approximately 5 business days. If the item is extremely heavy it may get regular service and that would add a few days to delivery time.
-CM