Dear friends,
I firstly want to appreciate your reply to my comments/questions and educating me towards the matters.
Sohrab is right, Sohrab jaan thanks for your positivity by the way. It is best to be patient, that is what I have personally learned and experienced in life.Most likely I am also going to go back to Iran to be with my wife for at least a couple of months. The opportunity cost would be definitely expensive thou. Even impossible for some people, I wish you all the best, and being far from my wife has definitely thought me something, to appreciate life and my relationship better.
It is unfortunate that Canada takes so long to process spousal visas. From my understanding the wife or husband who gets here will share your wealth, income tax, and will be an extra expense, maybe a longterm investment for Canada. Of course Canada gives student Visas in 47 days, they pay 3 times of tuition fees, will spend for their medical expenses and will be all profit for the government and the schools.
I pray for all of you guys to have a strong bond with your spouses even in the most difficult times and when you are far, and believe me, we will be paid for our patience.