Thanks for suggestions which I will use to improve my application.
1. My parents have invested in multiple real estate options and have couple of properties in their name and mine which is way more than 21k along with some running (emergency) funds to run regular expenses. I am planning to show properties in my name. Will it help to show a notarized letter or will by my parents with mention that I will be successor of their financial assets/ properties??
2. I checked with my University and my IELTs score meets their requirements and hence they provided letter of acceptance. I have this confirmation from university on email.
3. I plan to possibly do one more program certification in order to qualify for 2 year PGWP in total (for 2 program certifications). This will help me to get some foreign experience and apply my gained knowledge and in turn earn some money before I return back to home country. Should I mention about my second program now in my study plan?
As suggested, I will add what type of job opportunities will open up for me back home.
4. My girlfriend (Canadian) is settled here in Canada but didn't wanted to mention that now as it may weaken my application. We wanted to explore future possibilities by keeping both Canada and India options open for us to settle down. I don't want to hide but I was suggested that mentioning it now might not be good for my study permit application.
I have ordered GCMS notes to find out the details but wanted to work on improving my re-application in the meanwhile.
Any other suggestions are welcome. Thanks again.