Below is my timeline.
September 12, Thursday - I got Original Passport Request Letter in IRCC
September 13, Friday - Gathered all the documents and print all that’s necessary
September 14, Saturday - got the money orders and tried to courier assuming return label will be generated at Fedex, it is not. (Unnecessary delay)
September 16, Monday - I couriered the envelope first thing morning
September 17, Tuesday - VFS received it (tracking id will be generated and sent in the email mentioned in contact information page)
September 18, Wednesday - VFS Sent it to IRCC and IRCC changed the status to IN PROGRESS
September 19, Thursday - in IRCC account got a notification, “Your eligibility has been reviewed. Please see the final decision below.” (Visa is stamped)
September 20, Friday - The decision envelope for your application was sent from IRCC to VFS global. You’ll get 2 emails at this stage
The decision envelope for your application, tracking ID No. XXXX has been received from the IRCC Office ….
The decision envelope for your application, tracking ID No. XXXX has been couriered from the Canada Visa Application Centre ….
September 23, Monday - We received the passport in our hand 9:00 am in the morning.
They only deliver on weekdays and require signature so be available on the day when they deliver your passport.