Just to put this topic to rest, i did recieve a call from the Egyptai Embassy in Ottawa, (I know, amazing they actually called me back) and the consulate desk informed me that "if you are not getting off the ship no visa is required. You will be covered by the ship's transit visa".
I would have liked to get it in writing but that would have been pushing it
.That pretty much confirms what my TA says, as well as correspondence i recieved from MSC here in Canada.