Hi I appreciate your response, thank you very much but my file shows 'approved' for a week now & i did not receive any email. Also I did landing on 3rd of August. i have to get to india by 23rd. any suggestions would be helpful. Even my friend is flying in 3 weeks after me and said he would get it delivered in india but am worried what if I dont receive the card until he departs.
What I've heard is that "approved" not always mean dispatched. In my case, it was - and I think it is for the majority. But the only source that can give you the right information is IRCC. Call them to confirm.