You have much better profile than her. Don't worry.. if everything goes smoothly .. you will get visa just in time.. btw , don't you know the exact reason for refusal , should have applied for caips notes. But anyway , u have good chances..
There was list of reasons in the letter and said one or more reasons is suitable for me :
1. Academic record
2. Previous study
3. Missing mark sheets
4. Language abilities
5. Future plans and prospects
6. Qualification
1. Academic record is good enough.
2. Previous study has maths, physics and chemistry as subjects and those are eligible.
3. There were no missing mark sheets
4. Language abilities are good enough too
5. Qualification, I worked as a marketing manager related to the Programme I opted.
6. I might have not mentioned my future plans and prospects accurately according to them.
This time I applied through SDS process, with the justification letter for the reasons. Though SOP is not necessary for SDS process