Estimated shipping times?

I just ordered mine today and I'm really excited; the website says it can take anywhere from 2-6 weeks for orders to ship, but I guess it depends on whether the item is in stock or not? I didn't really understand, it was very vague. For context, I live in Michigan, and since they apparently ship from Canada I'm hoping that maybe that'll speed up the delivery time. A lot of people on this sub-reddit are saying they had poor experiences with the shipping company and customer support, which kind of makes me nervous, since I didn't really do research beforehand... Even though the shipping was complimentary (which it better be, considering I paid 90 dollars for a hoodie), I wish they had an option to upgrade to a better service like UPS or Fed-Ex. Can anyone give me a rough estimate of how long it'll take to arrive? I just want a general idea based on other people's experiences.