So back the original question, I am guessing you didn't need the transit visa for Frankfurt on your return journey after soft landing in Canada? The PDF shows expired Canadian visa that you just used and returned is fine. Can you confirm this please?