As I had thought:
Insulin Treated Applicants with Diabetes Mellitus (ITDM)
This group will include all Type I DM applicants and those Type II DM applicants who require insulin in addition to dietary management.
The major issue in this group, particularly in the Type I (IDDM) applicants, is assessing the risk of hypoglycemia. An attempt has been made based on the opinions of the diabetologists at the conference to classify low risk and high risk ITDM (see Table 1).
It is conceivable that an applicant who meets all the criteria to be classified as low risk could be considered for a Category 4 (ultralight/glider) or a Category 2 (ATC) medical certificate. (See Appendix I & II). All Category 2 applicants should be referred to the Senior Consultant, Operations in Ottawa prior to a medical certification recommendation.
Until data has been gathered from the Category 2 group (ATC) both in Canada and from other jurisdictions, applicants for Category 3 with ITDM will be considered unfit.
An exceptionally low risk ITDM who already holds a Category 1, may be considered for medical certification restricted to "as or with co-pilot".
http://www.tc.gc.ca/eng/civilaviation/publications/tp13312-2-diabetes-itdm-2137.htm
You have to already hold a First class medical to begin with to be considered, and then go through all the evaluations, tests, etc., and continue to meet the rest of their ongoing criteria.
http://www.tc.gc.ca/eng/civilaviation/publications/tp13312-2-diabetes-appendix4-2373.htm
and for student applicants
http://www.tc.gc.ca/eng/civilaviation/publications/tp13312-2-diabetes-appendix3-2360.htm
Every pilot that I have read about who was able to meet all of the above and get back their First Class was also already flying commercially. The same is true for ATC. Please correct me if I am wrong here.
I feel badly for you and about this happening to you. But illnesses, accidents and diseases happen to almost every one eventually. Sadly, it happened to you early in life. However, it doesn't mean that you cannot fly recreationally. And as someone already suggested, join a flying club for additional enjoyment. But commercially, as I have already stated, I do not believe you will be able to just go to Canada and just obtain a First Class medical.
That does not mean that you cannot train for, seek out education for and be able to obtain a hundred other jobs that are in the aviation field. Would working for Boeing as an engineer not be a worthwhile goal for example or being an airport designer? And look at it this way......you probably would be making more money than most commercial pilots these days, have a better, more stable occupation with more time off, a better schedule and be able to afford a sweet small plane and enjoy flying when you want to. That is a huge plus right there!
There is a wide variety and host of rewarding and very fulfilling careers in aviation available to you. And you can still fly privately and have that special joy. You are still very young and you have many, many choices open to you. Sometimes in life we have to make the best out of our circumstances and situations. That does not mean that we cannot be as happy or satisfied with those second choices. None of us always get what we want in life either. Crap happens and it happens to everyone. The point is to accept that and make the best out of these situations as possible and still be happy.
There is no point in making yourself frustrated and unhappy because you cannot do certain things. At some point you have to accept the truth and move on and make new goals. You don't have to give up. You just have to modify your goals and make a new plan. I wish you my best young man, I really do. Take a breath and explore your options. Life is full of changes and new beginnings. That's not always a bad thing either.