Germany
You need an eTA to visit or transit Canada by air.
If you travel by land or sea, you will not need an eTA when you enter Canada. However, you must travel with proper identification.
Note: U.S. citizens do not need an eTA or a visa. However, proper identification must be presented at the border.
Applying for an eTA is a simple online process that takes just a few minutes. You will need your passport, a credit card, and an email address. It costs $7 CAD to get an eTA and it will be valid for up to five years.
Apply for an eTA
Carry proper travel documents and identification
You must also make sure that you:
Carry proper travel documents and identification for yourself and any children travelling with you.
Demonstrate to an immigration officer that you satisfy all other requirements to enter Canada. If you do not meet all the requirements, you may not be allowed to enter.
To find out what else you may need to know before you come to Canada, see Arriving in Canada.