One update.
Note: Applicant applied for PR while staying in India.
PR was applied through Singapore based Canadian Embassy.
Then, applicant moved to USA.
Got medical papers to USA address.
But finished medical in India during applicant's visit.
then, Singapore based Canadian Embassy asked for Medical results.
After medical done in India. We should inform Singapore Embassy that, please pick up medical result papers from New Delhi based Canadian Embassy. Because, if you do medical in India, your medical result will be sent to New Delhi by doctor office, not to embassy where you applied at. So and so embassy has to pick up medical result from New Delhi based Canadian embassy.