I am happy to share good news, that I along with my wife got our Passports with stamped Visas yesterday. I have submitted my sons passport today for stamping, so he might get it by next week. I am planning to fly next week to Toronto.
All the best to all you guys and thanks to all those who have always supported during this long and frustrating journey. I will try to be regular on this forum now on, so that I can extend my help as per my experiences to all those who are going thorough this journey of getting Visa.
I have updated my timelines on the spread sheet. I would request everyone to timely update the sheet as it is of immense help to others.