@renitafernandes28 There is nothing like approval of visa, you'll only know when you open your passport, but you can check in this
https://ircc-tracker-suivi.apps.cic.gc.ca/en/overview which was very helpful, if there is a visa document number which means the visa is approved. The visa document number and the expiry from the above link matches my passport stamp.
From what I understand the timeline is 14 working days, so if you can arrive at that date, that is when you will receive the dispatch message.
@Shash123 I am from Bangalore and it was delivered within 1 day, actually I visited the nearby bluedart center to pick it up, else it might have been delayed another day.