Hey all since I got my PPR after 10 months, sharing some tips with you all after discussing with my friends. Please understand that the only guarantee that you will get a PPR approval is that if you have original, legitimate, legal and lawful documents scanned & uploaded. From A to Z - everything should be verifiable. Even verifiable on a generic google search. For things that don't exist on internet universe, please get backup signed letters like for closed start-ups, closed businesses. Get attestation letters where you feel clarity is missing. Any gap means the case gets stuck and when it gets stuck, they take their own sweet time to get back to you to close gaps. There are three main things - BANK BALANCE (long term balance), EDUCATION, JOB EXPERIENCE & JOB CODE - This has to be crystal crystal crystal clear. Don't worry if case is stuck, they will not reject it, they will ask for MORE DETAILS. Please don't be shy in disclosing your details to IRCC. In case you seek technical advise regarding BANK BALANCE, EDUCATION & JOB EXPERIENCE & JOB CODE, please shoot in all directions for help on internet - Pose questions on forums like these, Pose questions on Facebook, Pose questions to Instagram, Post questions on Youtube, pose questions on blogs etc. Create a new email ID for these open source responses. For queries too technical, google some reputable consultants in your area, take an appointment and go meet them before signing a contract with them. Remember, getting a PR is not based on luck, it is like a LEGAL CASE you need to WIN. Understand that there are carzy number of fraud cases from all kinds of shady people, so IRCC agents are always on alert. Double check everything and always always always speak with your family, friends, work collegues, mentors, seniors, parents friends, relatives, distant cousins, known people as they will help you in bouncing ideas related to this endeavor. DO NOT WORK IN ISOLATION, you will have anxiety attacks if you do.... Best of luck!.