After Air Canada completely screwed up our flights and lost our luggage, Iberia airlines - despite the language barrier - helped us arrive at our destination and gave us three "survival packs" that we basically lived off for three days in Rome. And then, after Air Canada refused to provide more info on our luggage, Iberia staff contacted them to discover that our luggage was still in Toronto, in Air Canada's possession, three days after our arrival in Rome. Without the support of Iberia airlines staff - who managed to get our luggage from Air Canada and courier it to us in Rome - we never would've seen our luggage again. Thank you for your help. The flight itself was on-time, clean, uneventful and had very courteous staff.