Here's my journey:
Package sent: January 27, 2016
AOR March 27, 2016
Request for PCC from country of origin June 17, 2016
AOR of requested info - July 14, 2016
same letter of AOR of requested info (2nd time) July 26, 2016
SA and IMM1017 request March 8, 2017
AIP 1 and 2nd AIP: March 9 and March 13, 2017 respectively
Medical done March 20, 2017
Medical passed: March 29, 2017.
DM letter and 3rd AIP: April 24, 2017
Landing: May 15, 2017
As for status change, I don't remember because I don't check everyday until I received my DM letter.