Average flight. Budget plane (small seats, no screens, no frills) but staff were friendly and helpful. Was unable to check in 24 hrs in advance for departing flight, but automatically-assigned seats kept us together. Return flight was delayed but app gave us notice. Download the Air Canada app before boarding for in-flight entertainment.