We are aware of several delays to Canadian bound mail due to a combination of industrial action by the Canadian Union of Postal Workers and a high volume of incoming mail. The following link gives more detailed from Royal Mail. Currently Royal Mail have estimated that Mail to Canada is taking anything up to 3-4 weeks to be delivered.