Allah ka shukar hai, I have finally exited the long, dark, and narrow tunnel

Today, my wife received her passport back along with her original documents through TCS. Interesting though that she submitted the passport through FedEx Gerry's visa service or something like that, but I am not complaining

I will post my detailed timeline sometime today or tomorrow. For now I leave you with this:
February 5th, 2011 - Mailed my sponsorship application with my wife's permanent residence application via post office in Mississauga
September 8th, 2012 - Passport/Visa delivered to my wife's doorstep in Rawalpindi.
Total processing time: 19 months and 3 days!