This is a review update improving from 1star to 3stars now. My previous review within quotation marks shows how I didn't get the package. Now, I finally received it.
"The courier they use in the USA is unknown and they do not provide tracking until it crosses the USA- Canada border where then Purolator takes over the delivery. Placed an order which showed up as dispatched on the same day. But now I've been waiting for the delivery for almost 3 weeks. It has been an additional week since the last day of the estimated delivery days. And My Protein does not know where the packages are and what happens to them when enquired. One customer representative responded to me to wait 3-5 working days JUST to get a response from their courier when the package was supposed to be delivered by then! And when I reach back to know where my package is, their response is that they have not heard from the courier yet!"
Yes, the courier was terrible. And, I contacted customer service back to back inquiring about the package. Anyhow, customer service responded each time even though responses from some customer service agents are not helpful at all. 3 stars for the availability of customer service, showing up that at least the company is still there and because I finally received the full package safely. The customer service must be having a tough time due to the courier service. Thus, they do deserve stars.