Hello mech1090,
I am sure the more senior members would be able to assist you better, but if I understand correctly, you're a Canadian citizen living and working in Saudi Arabia. And by December 2014 (first week or last week?), your contract will expire. I would hope that by that time you...