Hello everyone, I moved to Canada as a PR on 2018. I had my books from my home country shipped to me several times and never paid any duties or taxes before. For the last package though, DHL asked me to pay $20 for the customs. I don't know why it happened this time. The only difference from the previous shipment was my address, I moved to a new place. Why do you think I was charged? Thanks.