Question: how long does it take a package to come from canada?
Answer: Packages usually take 1-2 weeks from Canada to the U.S., but customs delays occasionally result in delivery times of up to four weeks or more.