uxd said:People have doubts because still things are not very clear. There are a lot of opinions and not many genuine cases where one can verify details.but i appreciate responses and that actually helps aa lot in clearing many diubts.
cic website clearly state what is a valid job offer
((http://www.cic.gc.ca/english/helpcentre/answer.asp?q=1011&t=29 ))