sushant - in all honesty being a Canadian citizen myself and knowing 3 airline pilots (1 at AC one at WJ and one at Porter) ive talked to all of them regarding going abroad to get my licensing and they advise me not to. It all comes down to citizenship. Every flight school needs money and is a business and they love international students. But when you get to the airlines with the saturated canadian aviation market, im sure theyd choose a citizen over an immigrant any day. Not to discourage you but the reality is real!
India has a growing aviation industry i would try harder to earn experience there if i were you. You'd save a ton of money too!