Most likely your parcel is held at the customs. I had this happening to me too. Even though parcel had a tracking number it only worked up to the point of entry into Canada, than two weeks of customs hold up after which delivery in Canada had no more tracking. Out of the blue, one sunny day past two weeks of delay it suddenly showed up at my doorsteps...