Thank you so much for your quick reply. Actually, the story that happened to me is a bit different, but before explaining my story, I wanted to know your general opinion. So sorry that I did not mention in my first message.
As I said, I got the Canadian eta. by advance parole and my passport. after that, I traveled from the US to Istanbul via Pearson Airport (Toronto) and airline Security in the US entered all of the information and everything was correct. BUT, when I wanted to come back the security of the airline in Istanbul said your eta is not valid and you are not authorized to transit via Canada, and they didn't let us travel. However, when I came back to the US, I have checked with the Canadian Immigration office and they said your eta is valid. So, officially I could/can travel (transit) by my passport, eta and advance parole. I am confused. Could you please let me know how can I find out the right answer?
--Best