I have single entry tourist visa for Canada. My visa is valid till 20th Dec 2013 but I am travelling to Mumbai from Toronto on oct. end via Munich (Germany). I am an Indian passport holder. Do I need transit visa for germany? I will fly with Air Canada.
No, you do not need a visa for going from Canada to India via Munich airport (or vice versa), as long as you stay in the transit area and have a connection in less than 12 hours. Lufthansa, emphasis mine:
The site of the German Consulate in Kolkata confirms this as well.