I sent my application via XPost on April 21 and its status is still "out for delivery". I was so concerned that Canada Post lost the package that I called them and opened a service ticket yesterday and two hours later I received a text message stating that my family sponsorship application has arrived to the IRCC mailroom. This means IRCC has not only received but already opened it whether Canada Post online tracking tool does not represent an actual status of delivery (in my case). Well I am eligible for a full refund of postal fees because the package has been delivered later that their "guaranteed delivery date"