I don't see any pattern at all; so random. Here is my timeline:
Submitted: Jan 2016
Sponsorship Approved: May 2016 (Sent to Ottawa, although parents are in India)
Medical/PCC Request: Apr 2017
Docs Submitted: May 2017
Nothing since then. As the medicals are only valid for a year, I am getting...