Take a look at the TRAVEL INFO (at the bottom of the website)/“Before you go”/Travel Documents & Visas section on msccruises.com (NOT msccruises.ca): WINTER 2023-2024 EGYPT, RED SEA & SAUDI ARABIA CRUISES. Last updated: 10th October 2023. TRANSIT EGYPT (green heading): “All guest in transit in Egypt will receive a fast trip stamp by immigrations authorities onboard, which is valid for 72 hours (free of charge)”.
NOTE: Under the “EMBARKING EGYPT” (green heading) it states that Canada requires pre-issued Visas through embassy/consulate.
So, I read it as:1) all passengers in transit do not require a pre-issued Visa, 2) passengers embarking/disembarking require pre-issued Visas.