So finally after 2 weeks my tracking resumed and got updated. My item has cleared customs and Canada post is indicating that I should receive it tomorrow!

Feww! I was really worried that I would never get it.