Canada post always commit to deliver on a certain date/days, but with a caveat could be "delayed reasons beyond our control", Was it sent through express or registered post, express is always faster. I don't think no one other than your agent could advise you better. Just an advise, never fully depend on the agent. We learned our lesson the hard way. Just a cautionMy agent office is closed on weekends i will call them first thing Monday. He sent the package.
But when he sent the package on June 2020 he said it should reach their office by 11th based on messages he got