I ordered two shirts as Xmas gifts on November 30. They arrived January 15. According to FedEx tracking, they sat in NJ for over 5 weeks, and once they crossed the border to Canada, were less than a two hour drive away for 5 full days.
It's true that Canada Post had a work slowdown (not a strike) over that period, but they had cleared the backlog weeks before I got my merchandise. The company kept making the same sad excuses and refused to issue a partial refund.
If you like long waits and so-so quality, I recommend them. Otherwise, shop elsewhere.