I can say only that learning to travel overseas is a lesson in itself. What you can take on the plane, what you cannot. Getting through boarding, security, etc and of course the trip home.
Despite the limited space in economy the first leg of our trip was pleasant. The food was pretty good for airline food, which was good since they had confiscated all my son's items for lunch in the security line. If you travel with a child that has special needs don't purchase special foods until inside the terminal. Then not only won't you have to buy food twice but you also don't have to worry about your child melting down in the airport because it's gotten taken away. Luckily rice, fruit, and several good breakfast items were available in the airline meal that he would eat.
My biggest disappointment occurred in the Air Canada terminal on the domestic side of the airport. It was like visiting a poor relative. The international side was clean beautiful, welcoming. The domestic side was dirty, under construction everywhere you looked, and a failure in ways i was not expecting on my return trip. I was afraid to touch anything, I didn't even want to send my child to the bathroom. The floor was sticky, reminiscent of a movie theater carpet, and the seating had spills and crumbs everywhere.
It was quite a departure from the terminal on the international side. It was difficult to believe it was the same airline. There was hardly any place to charge my phone/computer/devices that was operational, and the wireless offered by both the airline and the airport had weak signal strength.
The flight staff were professional, and accommodating rather than friendly but that was still a workable alternative. I'd say both the airline and airport staff could use a training on customer service from the international side crew.
The second leg of our flight was less cramped, we checked carry on bags to free up space at our feet and put our personal bags in the overhead instead, keeping out my son's laptop and medicine. As before the flight crew was exceptional. I'm not certain what the difference is between the flight crew and the airline terminal staff but there is a difference that is noticeable.
Overall, I'd have to say our return trip was less pleasant. I would still fly on this airline but they need to do something about their domestic flight terminal it's embarrassing.