Upvote:2
It seems you can still get a visa on arrival in Egypt, quoting the Egyptian embassy in London:
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.
The Timatic-based web tool from Emirates also says the same thing
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.-.