Parece que você ainda pode obter um visto na chegada ao Egito, citando a embaixada do Egito em Londres:
In addition to UK and EU nationals, citizens of the following countries can obtain visa upon arrival at any of the Egyptian ports of entry: Australia, Canada, Croatia, Georgia, Japan, New Zealand, Norway, Macedonia, Republic of Korea, Russian Federation, Serbia, Ukraine and USA.
A publicação baseada em Timatic ferramenta web da Emirates também diz a mesma coisa
Holders of normal passports issued to nationals of Canada can obtain a visa on arrival for a max. stay of 30 days. Fee: single entry: USD 25.-; multiple entry USD 35.-.