Generic Step By Step process with associated timeline to get Canadian PR

Hello Team,

Can someone provide detailed view of different stages involved in applying for Canadian PR along with associated timeline for each stage in process?

Below is my understanding of the process

  1. Check for simulated CRS score
  2. Give IELTS test
  3. Fill Express Entry
  4. Wait for ITA
  5. Get police clearance from home county and resident country
  6. Submit all documents
  7. Wait for PR card

Can someone please provide more details for each stage and what resources to use for preparing for each stage