Harsh is right, take it easy - DO NOT hide and don't panic. They don't do a sugar test, they do a Urinalysis where they look for Protein presence not sugar. If protein is present then they ask you for more test, presence of protein means you have high blood sugar at fasting like above 300 and for many days/months or you have some other non diabetic kidney issues, If they find protein in urine, that can be fixed too by taking some medication but lets not go there.
Just take your medication, drink a lot of water before you go to doctor and do not lie, once you tell them that you have diabetes, they will ask you to do a extra test for Serum Creatnine, this test is to check the function of the Kidney and as long as that test is OK, you will pass the medical.
There are lots of immigrants move to Canada with Type II diabetes, Its not a problem that you have diabetes, problem is when you have other complications because of it.
Best of Luck!
Just take your medication, drink a lot of water before you go to doctor and do not lie, once you tell them that you have diabetes, they will ask you to do a extra test for Serum Creatnine, this test is to check the function of the Kidney and as long as that test is OK, you will pass the medical.
There are lots of immigrants move to Canada with Type II diabetes, Its not a problem that you have diabetes, problem is when you have other complications because of it.
Best of Luck!