You won't be able to file GCMS on your own You need to have someone any relative or friend in Canada who can file GCMS on behalf of you. But it would be a bit cumbersome no one would be happy on going to visa office in ontario or courier your file on your behalf. Better if you take the help of some websites, they will file GCMS on your behalf and will charge you their fee. You just need to give them your file no., relax n sit back home you'll get your file in between 1 to 1.5 months.