Thanks this helps. I will add more details to my original question -
My current situation is :
1. GC process has initiated but perm is not yet filled. In initial steps of collecting employer experience letter and DOL etc.
So, I do not believe that I will get I140 approved before 2019 mid year. Assuming June 2019 as a best case.
-- Don't quit your US job until 6 months after I-140 approval.
2. Now, in the meantime I did apply for express entry and received ITA. I need to submit my document by July 25th 2018 applying for Canadian PR.
So, my confusion is if I submit my documents for Canadian PR by July 25th 2018 then
1. By when can I expect the PR ?
-- Normally it takes 6 months max.
2. Once I have PR, I have heard there is a timeline by when you should land in Canada to maintain the PR else it gets dissolved. What is that timeline?
-- 1 year from your latest medical exam (which you will do before submitting PR application)
3. Is it worth leaving GC in USA and moving to Canada?
-- You don't have to quit the US job or GC process just for landing into Canada. You can land and then come back immediately. If you don't return to live permanenetly after 3 more years, only then you will lose your Canadian PR.
4. Will applying for Canadian PR will have any adverse effect on my GC process? or vice-versa? Any relation between the two?
-- No impact
5. Hypothetical scenario based on last response, say I move to Canada with my PR, only after my I140 is approved in USA, then once I become Canadian citizen, will that I140 still be valid as my citizenship would change from Indian to Canadian.
-- Yes, it will remain valid.
Please advice.