I do not recommend this airline. It was my first time flying air canada and I was not impressed. I had a flight from San Diego to Toronto, a two hour lay over in Toronto, and then Toronto to Geneva. The staff wasn't exactly friendly, and I was pointed in the wrong direction more than once.
My flight to Toronto was not direct, we all got off at Montreal without explanation where we all stood confused in the tunnel for about 5 minutes because the staff on the otherside of the door hadn't let us into the airport gate. When we got into the gate many people had the same question, where do we go if we just got off the plane and want to go to Geneva? The staff seemed irritated with us but they hadn't told us what was happening or what to do but sit and wait. After about an hour we reboarded.
The choice for dinner was chicken or pasta. I took the pasta and after mixing it a bit I suspected that it had meat. I asked one of the flight attendance if the pasta sauce indeed contained meat and she said "I don't know they don't tell us the ingredience of the meals" The person sitting next to me was also vegetarian and had already began chowing down after I asked another flight attended who answered "yes there's beef". This should have been told from the beginning when asking which meal we wanted.
Finally arriving in Geneva, the airline had lost my luggage and sent me twice to the special baggage area where my baggage was not found. After coming back to the office for the second time, they took another customer who had arrived after I did and attended to her before me. At this point I was pretty pissed and after an hour they had told me my luggage was left at Toronto.
Not the greatest welcome for my first trip to Europe.