if your passport reached IRCC on March 3 and you have flights on March 25,26 that's like 22 days for processing which is not enough. Going by the current trend, it will take minimum 18 working days. That's March 26 and it doesn't include the time taken to deliver the courier..