Hello paji. Yes I know mood of VO can alter the outcome of application to some extent. But in your case, I don't think the reason is only bad luck. Here are some possible reasons and some questions left unanswered:
1. Your SOP is like an essay. You went too philosophical in your SOP; saying how children are pure and fresh? It was bit funny and weird. You made far too many mistakes in there.
2. People in India don't even know ECE! Have you ever seen a baby sitter? No. Because it's not in Indian culture to let strangers take care of children. 99% of times, parents trust females more than males in India when it comes to having an early education teacher. aagan vaari ch v dekh sakde o tusi. People don't care about ECE diploma here except maybe in metropolitan cities like Delhi, Mumbai etc.
3. Your IELTS score is low. Why do you want to study ECE in Canada when your English is average and you won't require English when dealing with children of 2-5 years old. They don't speak English.
4. If children don't understand English then why don't you study ECE in Hindi/ Punjabi?
5. Why did you choose medical stream in +2 if ECE was your aim? ECE teachers require tremendous patience, great communication skills etc. But you didn't learn these qualities in your +2. Your subjects were Physics, chemistry, biology etc. Your choice doesn't make sense.
My advice for you would be to upgrade your IELTS score; get CAIPS notes; look for another course (if possible) Don't keep on saying your friends got visa with 100% same profile. it's annoying and It can't be true. Maybe they didn't have a gap or they had higher IELTS score; or had better SOP or maybe they haf applied for college?
Personally, I think your SOP sucks. it's bad. why you took help of an MA teacher? Your SOP sounds too philosophical. Maybe your teacher wrote it as if it was an essay competition; describing your love for children and advocating gender equality. Keep SOP to the point.
It's not a purely luck's game. Your application was weak. ACCEPT IT! As far as I can remember, there's only the refusal of application of Ola (from Nigeria) which I think was only due to bad luck. He deserved visa. Hardeep, you need to make big improvements in your application. Good luck!