Question: do canadian passport holders need a visa for germany?
Answer: Canadian citizens with a valid travel passport can travel to Germany and other countries of the Schengen Area for a maximum of 90 days without having to apply or obtain a Schengen visa.