I have flight booked through United Airlines (PRG -> FRA -> YYZ -> MCI), checked-in using the Lufthansa website (first flight PRG -> FRA is operated by Lufthansa), and the flight (FRA -> YYZ) has an Air Canada number. My flight to Toronto is delayed, and I will miss my connection flight (YYZ -> MCI) that has Air Canada number, and is operated by Air Georgian.
Who should I contact and ask to get me on the next flight? I am little bit confused by all those airlines involved.
Update: YYZ -> MCI was cancelled, and I got another flight (YYZ -> ORD -> MCI). This was promptly arranged by Air Canada.