I am just about to complete an one year exchange student program (in Canada if it matters) that included a internship of 3 months in a private company.
I like this company a lot, and on my last week of work they said that they have interest in hiring me as a full time employee, and thus are extending the internship invitation.
The thing is that I am not from Canada and I have to go back to my country and finish my graduation there. So far I've completed one year and a half out of a 5 years program.
My boss here knows that I need to return and also that there is a looooong way to go before I finish my program (3.5 years, to be exact).
If the company were located on the same country as my university, I would simply ask for another internship in the next summer. However this is kinda hard for me since it would be really expensive to move to Canada for a couple months (find a house, pay the airplane tickets, get basic furniture...).
I am afraid they won't have more interest in me after 3.5 years or something similar (like my boss quitting the company and the new boss not knowing me).
What can i do in order to hold this job opportunity?
Note: We don't use Linkedin and although I have a good personal relationship with them I am far from having them on my social networks (Facebook, Twitter and etc...).
If you need any extra info about this, feel free to ask. :)
I appreciate any suggestion.