In case anyone else applied from outside Canada, here's an update on my application:
Applied on July 7th
Received an application update on December 17th to get medical done
Got medical check-up done on December 18th
Medical check-up approved on December 30th
Now the status is back to reviewing...