While it sounds like a shipping issue, its also poor customer service from True North.
The shipper has to apply for insurance. At the least, they could keep in contact. Its what 16 days, at which point, waiting a few days for it to show up has passed.
Can post tracking is poor lately. Couple of packages from Saskatchewan showed in transit, then nothing. Just showed up, once it was scanned as delivered, the tracking as it came to BC over 10 days showed up. That tracking was not there 1/2 hour earlier.