India rejects Canada's allegations