I got the mail for pick up on 17-Apr from USVisa-info that passport has been couriered followed by mail from Canada Post confirming pick up. It should be ready for pick up by tomorrow 19-Apr
Total time about 4 weeks with quite a few holidays in between.
My timeline so far for Toronto Consulate (Interview Waiver H1B renewal)
April 8th: Drop-off at Canada Post
April 9th: Reached Consulate
April 15th: Emailed Consulate for status
April 16th: Consulate replies saying normal processing timeline is 6-10 weeks.
April 18th: Case was created