Canada is aiming to sign a comprehensive trade deal with India this year, Prime Minister Mark Carney told a business audience in Mumbai.