Upvote:3
You do not need a transit visa if you remain airside when you transit through Germany. Auswaertiges Amt (the Federal Foreign Office) publishes a list of countries whose citizens require a transit visa, and Egypt is not on it.
In addition, holders of a valid Canadian visa or permanent resident card do not need a transit visa at all.
If you must leave the airport, (e.g. your layover is overnight and the airport closes) or your layover is longer than 12 hours, you will need a regular short stay Schengen visa.