Some companies are using "Smart Post". The package is transported by Fed Ex ... apparently in a very, very, very leisurely fashion ... to your local post office, and then the post office delivers it along with the regular mail. It's not unusual for "Smart Post" packages to take 2 weeks to get to me. Ugh. Maybe it should be called "Snail Post"!
I think (but am not 100% sure) that CT has shipped packages to me via "Smart Post" in the past, but it's been awhile since I ordered from them and I can't remember for sure.
Have they sent a tracking number?