I have bought 3 shirts XXL and they were all way too small. Their XXL is equivalent to Medium size in North America. The cost of return is from Canada to China is about the price I paid for the shirts.
Customer service told me that they cater to over 200 countries and that is the average size other countries have. I guess the average world population height is less than 5 foot tall. They say there is a local return depot in Europe and USA. I was directed to return the goods to China. I all feels like a scam to me.