Dear newcomer,
One might have to go for further tests for kidneys and heart if BP is higher. Ailments in these organs might result to expensive treatments, hence the person may be considered a burden to the Canadian healthcare system. Please go through the posts in the thread to know the generally acceptable level of BP. People having mental disorder will most likely be refused from issuing the visa. There might be difficulty if a person has serious kind of disorder of eyes and ears. Wearing high power glasses is NOT considered a problem. All you have to do is to carry your glasses even if you are wearing contact lenses (I had to carry those, I am literally blind without my lenses). They will make a vibration sound close to your ear and will verbally confirm from you if you have heard it. Then comes the urine test, blood test and chest x-ray. Try to deposit urine as clear as possible which will save you from additional tests of your kidneys. Drink plenty of water before depositing urine. They run ELISA test for blood which reveals AIDS/HIV, some kinds of cancers, some serious kinds of genetic disorder etc.....if any....which is again not exactly possible for anyone to hide if tests come positive. Chest x-ray is capable to reveal disorders like TB, any lung disorder etc. There might be some other issues which are not known to me hence not included in this post.
MY SUGGESTION : Sit tight and be confident. Just go for the medical leaving all worries behind. Better, get a general check up done by your local doctor before going to the DMP.
REMEMBER : There are people to pray for your well being.
Regards
joy