@robertp
Please update line 158. MyCIC shows "Approved We're done processing your application" on Nov 20, received the passport back from VAC Beijing on Nov 26 (China time), expiry date of the visa is 2 days before the expiry date of medical exam.
Thanks