Hi Guys,
Finally got visa stamped for both my spouse and myself.

Below is the timeline:
Jan 16 - Express Entry Profile Submitted
Mar 27 - ITA Received
May 7 - Application Submitted
May 9 - Medical Passed
May 13 - ECAS showing application Received and Medical Received
June 5 - Background check - In Progress
June 22 - Additional Document required - RPRF Request
June 23 - RPRF paid and uploaded in MyCIC
June 24 - Background Check - Not needed at this time
June 24 - PPR
June 24 - ECAS status changed to Decision Made
June 26 - Dropped mail for VO Change
July 9 - VO change confirmation for me
July 13 - Submitted my Passport
July 15 - VO change confirmation for spouse
July 20 - Spouse mailed passport to LA Consulate
July 23 - Visa stamped for me
July 27 - Spouse visa stamped
Aug 5 - Spouse received COPR and Visa through mail
All the best to all of you!
Thanks
Manil!