Corey said:
In my case, I can only stay with him in Canada for as long as my visitor's permit is valid..and it will be difficult for us because I can't work for about 6 months or so until I get an open work permit! What's the best thing to do then? It seems that I am more flexible to move around but moving to Canada will mean losing my job here in the UAE, become financially unstable, and can only stay in Canada til my visitor's permit expires... Any thoughts?
You do not need to move to Canada, neither does he need to move to the UAE. But if he goes and visits you in the UAE for a week or two, and then a few months later you go visit him in Canada, that will show more commitment.
If Canada is too far, then try meeting midway. This is the low season, so you could get cheap tickets to Europe - schedule a couple of holidays together, take lots of pictures of you together... In other words, you must build your case, and show that your relationship is stronger than chatting online.
What you need to understand - and I say this without any prejudice - is that to the eyes of an Immigration Officer, it will look highly suspicious that two people meet online, get married the first time they meet, and immediately applies for a residence permit. It just raises all sorts of red flags.
What you can do, since you have already scheduled your trip in April would be to get married, go back to the UAE (Am I right to assume you could get in trouble in the UAE if you're found to be in a same-sex relationship?), have him visit you for a week. And only then apply for sponsorship.
It's a big decision that will have great impact on the lives of both of you. It's better to go slow and do things right - don't take unnecessary risks.
good luck.