hello nessy,
well a passport request (in cairo) means that they approve your relationship. The reason they may of said 1 month and a half for is the security clearance. usually it takes 3 - 4 months. So the immigration officer may want to speed up ur application so as soon as they check if the security check is done, then they will issue the visa right away. I would email cic cairo office for your file number as soon as possiable. They asnwered me in two days.

Ok this happens if they believe ur application and also they classify ur application as routine case and easy case. So good luck! You must of send a good evideance.
Good luck!
Take care.