Maybe he didn't put enough postage on it or sent it as something that wouldn't pass the border with the postage that was on it. I've had an issue with that once before and I just resent it slightly different in the same envelope and it made it there fine the 2nd time. This was also a US/Canada transaction, so it fits your situation. Definitely don't leave feedback until you get the cards!
In the US alone, I mailed a package from NC to MN the Monday before Christmas. It was Priority Mail that should have taken 3-4 days. He finally got the package on January 4th, exactly 2 weeks for a Priority Mail package to be delivered. Don't forget that Canada and the northern third of the US usually gets lots of snow this time of year and that slows down the mail.
NO PWE's EVER!!! PLZ PM me 1st before sending any offer. ONLY selling cards as of March 2024. No trades or purchases right now.
_______________________________________________________________________
Largest total PC card collections by Team, then Athlete (as of 3/22/24):
STL Cardinals (MLB) - 8810; Carolina Panthers - 2888; GB Packers - 1790+ cards
Mark Martin (NASCAR) - 2038 cards; Jimmie Johnson (NASCAR) - 1875 cards; Jeff Gordon (NASCAR) - 1594; Ricky Rudd (NASCAR) - 839; Ozzie Smith (MLB) - 707