Well after it took three weeks to get my order from a website (They shipped it out overnight, DHL had it for three weeks) It was stationed in Ottawa for a week (I live an hour out of Ottawa, so I don't understand why it was there for a week.) and the updates on my tracking didn't make sense. It would go to Ottawa then be headed to my town, then it would be back in Ottawa. After overpaying for the EXPRESS shipping (2-5 business days, took over 10 business days instead) I recieved my order and then I had to pay an additional $15 for customs. So I'm at over 50% price of my actual order in shipping alone. The box was a bit damaged but luckily the website I order from knew that they were doing and packaged it nice and safely inside.
I will absolutely NEVER use DHL again, I should have checked out the ratings online first.