Patience. The only way you're going to get it in a few days is if you drive across the border and pick it up. Otherwise, you are at the mercy of Canada Post (which is hit or miss at the best of times) and Customs (which sucks even harder). CanadaMods can provide a tracking number after 10 days since orders are shipped, I believe. If there are delays, CanadaMods are most likely not the source of them.