Thanks, I will try to look at the exact timeline and give an update later, but my timeline is roughly (according to memory)
Application received: very early Feb
Medical and fingerprint request: early Sep
Medical and fingerprint done: mid Sep
Sponsor approval: early Sep
CSQ sent: late Sep
CSQ received: early Nov
CSQ sent to IRCC: early Nov
DM: end of Nov
PPR: few days after DM
Passport sent: the day after PPR
Passport received: a little more than a week after being sent.
Our processing office is: Mississauga
Hope this helps