Hi There,
Yes, my immigration consultant received the passport yesterday. All in all, Canadian immigration took around 28 days to send the passport back.
I live in Michigan - USA, so am not sure if my current place of residence impacts the delivery time in some way or the other.
Thanks
Madhur