Thanks for choosing TeePublic!
Unfortunately many orders have been severely delayed by the current Canada Post strike. All Canadian orders are shipped through DHL until they reach the border, at which point they're transferred over to Canada Post for final delivery. Though we hoped the strike would be resolved by now, it looks like further delays are on the horizon. We do apologize for the inconvenience.
We ask that you allow a few extra business days for delivery. You can find more information on the strike here: https://www.cbc.ca/news/business/canada-post-strike-monday-1.4911153.