damn if you were in the US it could probably make it in time if you shipped it out first thing Monday morning via Priority USPS. Would have shown up Wednesday. Being in Canada it'll probably get held up a few extra days going through customs.