I ordered some cards off ebay 3/26, 4/2, 4/3 and these have not showed up. They were shipped Canada Post to the US. Are delays like this normal or should I assume they are lost. Does shipping from certain parts of Canada just take a really long time?

It took me close to 4 weeks to get a card from Inside my province.