Britain, China and U.S. halt shipments due to Canada Post labour dispute