Canada Post has the worst service of any postage service I have ever used so I would not be surprised by this at all. I'm assuming you paid by credit card? After 8 weeks I would be doing a charge back to the store. Let them fight it out with Canada Post.
So many runs so little time.