Hi Amit,
You can apply your own and may not need a representative so ignore the form for the same.
Now if you aare planning to apply from inside India you only have to fill the IMM1295 Form.
You do need to get a letter of employment just because it can show your strong ties to home country. It all depends on your convenience. If you want you can apply online from Canada but again your application will get processed in India only as India is your country of residence.
For online or paper based?? You have to think wisely consider the processing times for both and then apply. My husband personally applied paper based. He lives close to Chandigarh but due to long processing time he went to New Delhi and submitted his application there. So consider these factors if you do care about the processing times. Other than that you can apply however you want. However the reason we choose paper based was it gives you more flexibility to attach as many supporting documents you want. Whereas for online you have some limitations.
You can message me here on the forum or post your inquiries here. There are a lot more experienced people like @FLK and others, all will try their best to help you out!! Hope it helps