100% agree with you. But still I have that 0.1% doubt in my mind what if I end up screwing my application. I just wanted another set of eyes or you can say some kind of green flag that whatever I had done is correct. That was the only reason I got the agent. I filled my application by myself when I noticed they screwed up my GIC account details. They never reached out to the bank to get the details corrected, it was me contacting them again and again. When I was asking about my GIC login details the reason I was getting "oh it is against our policy, we don't share the login details". I was like really, it is my account, it has my money in it then why the hell you can't share the details. Then eventually they did. Same happened when I was contacting the university that why there is so much delay about processing my application. They even asked for the application number. My agent again denied to provide me with details. Then I told them don't worry I won't take your commission just provide me the damn details. I am worried about my visa application, I am already running out of time. Then finally they did. For every details they did this policy drama. So, they applied online and kept my passport oh we will submit at vfs office when you get the PPR. I just let it go because that time all I cared about my visa, they kept the login details, my passport. But it was my bad luck, I got screwed over. Here I am with my refusal.