I booked a ticket from Toronto to Rome with Air Canada. The flight has one stop, in Frankfurt. For personal reasons I need to get off in Frankfurt (it was not a cheaper ticket, I didn't know that when I was booking my ticket). Note that the stop is a bit less than 2 hours and that the second leg is operated by Lufthansa.
I am travelling with a checked-in luggage. What's the best way to get my registered luggage in Frankfurt? Should I inform the airline before I board in Toronto? Should I tell a stewardess before landing at Frankfurt? Or is it better to say that after I land?
Also note that I actually live in Germany. I don't need a visa etc.