Question: how long does a package take from england to canada?
Answer: Short Answer: Port to port transit times between the UK and Canada are typically between 10 to 30 days, depending on the port of arrival.