Hi Vivimanisha!
I would certainly suggest you to obtain the insurance policy from the Canadian provider. Firstly, it will shorten the period of getting the reimbursement for the claim. Also, since their offices are located in Canada, they can provide a good quality service and advice you with...