Assalamu alaikum wa rahmatullahi wa barakatuh
Vaghan daste gole hamatoon (sohrab, arezou, mehdi and samira) dard nakone.
Instead of wasting $3000 (yes three thousand hard earned dollars!) on a lazy incompetent and I'm sorry to say this Iranian, I should have sent you all a cheque for all of your help. I was tricked into hiring this guy by a family friend who unfortunately only later found out through me how much this guy rips off people and fools them into thinking that he will deliver quality service. I had to pay even for the envelopes he used to send out my application and the papers he printed in his office. I've had a few fights with him over his poor work ethic and defiant attitude but in the end, what can I do? Mehdi jon, when you cancelled your contract with your rep, how much of a refund did you get and what are the consequences? In my case, I paid him $2000 in advance, and another $1000 is due when my wife's visa is issued. I really hate this guy, especially given how hard one has to work to earn a single dollar in this part of the world. Good people are always last...and the self-seeking, greedy, inconsiderate people seem to get their way...
On a much more positive note, I have to say that this site is truly a blessing, I don't know what I would have done without everyone's help and support on here. I'm lucky to have randomly googled a few keywords and found this. And I can't tell you how much time and energy I wasted calling the Canadian immigration office asking questions or trying to get some reliable information out of my rep.
Inshallah the end of struggles will be liberation!