Yes, passenger traveling with a Canadian passport must show a valid visa for Egypt upon arrival. The easiest way to get an Egyptian tourist visa for Canadian citizens is by completing a short application online.
The Egyptian visa policy states that the Egypt e-Visa for Canadians can be used for visits of up to 30 days for tourism. Travelers have the option of choosing between a single-entry and a multiple-entry visa.
Canadian applicants will receive their e-Visa for Egypt rapidly. Most applications are processed within 4 business days — and often even sooner.
Holders of passports issued by Canada interested to travel to Egypt for purposes other than tourism or for a more stable period of time, such as employment or studies, should request a visit to the Egyptian embassy in Ottawa or the Consulate in Montreal for further details.