Thanks for your reply,
I have a Bechlore Degree From Faculty of Engineering, Computer Science department (5 years duration)
I also have a Master from the same department. It needs minimum 2 years but I finish it in 6 years as I was doing that part time beside my work.
Currently, I'm doing another Master degree in Computer Science in Alberta, Canada. I didn't finish it yet. I expect to defense on DEC 2010.
Please note that I don't know french, my wife was in French school. She only has a Bechlor degree from the same department. Do you think I can apply to Canada office although I didn't spend 1 year in Canada yet and my wife visa is Visitor (But she has Alberta ID).
Thanks a million,
-k