Hey Naaz,
Firstly, u can get married anywhere where you want as long as Canada recognizes that country marriage certificate.....so can marry in India, Uk, Jamaica, Mexico, Canada or the US etc depending on if both of you can get a visa to the place.
Secondly, there's nothing as applying outside...