The last two days have been a comedy of errors with regards to my travel plans. I got my flight details pretty late in the game for whatever reason and when I managed to get online to check in I was informed that there was going to be a strike by Lufthansa flight attendants... Fortunately the Venice airport was not affected so I boarded the plane only slightly late but we were delayed due to electrical system malfunctions. After sitting on the plane for an hour to sort the issue out we finally took off - 20 minutes after my connection was supposed to start boarding.
We landed in Frankfurt a little late but not terribly so; though it was still after the scheduled take off time for the connection. There were a few of us scheduled for the same flight and we we told that it may not yet have left and to go to terminal B which we dutifully did only to find no sign of any Air Canada flight. We pried our way to the Lufthansa service center where I was told there were no flights today, I'd have to stay overnight and there may not be a flight the following day either because everyone was on standby.
After some chit chat I managed to secure alternate flights by adding another leg to the journey. By flying from Frankfurt to Munich to Toronto to Kingston I was able to confirm a seat. As I write this I'm sitting in the Munich airport waiting for my connection; my fingers are crossed that I don't have to enjoy any more adventures in air travel.