Not sure why everyone seems to have an issue with Teepublic.com.
I placed an order for two t-shirts to be delivered to Canada. The order was processed and shipped very quickly, and I received the order within a week. Upon opening up the package I noticed that one of the shirts was defective, and upon contacting customer service, I received a very quick response. Upon sending verification that the shirt was indeed defective, the agent shipped out another package free of charge to make fix the initial issue.
I've now received the second package, also super fast, and am very happy with both the product and the service.
I'm rating 4 / 5 only because of the small hiccup, but other than that everything was fantastic.
Thanks again to the agents for making sure everything went smoothly.