I called CIC few days ago and asked about status of my application, they said to me since your Medical exam expired because of delay in your application process, officer asked for extension on your medical certificate and everything else are finished(your background check, your security check, eligibility ...).
today I saw "You passed the medical exam." in my online account. I hope as the agent said, I will receive my landing email soon.
I am inland applicant and for unknown reason(of course for me), it took more than 2.5 years to process my application. however it is not finished yet