The new eTA is a requirement if you are visiting or transiting via Canada by air. If you are entering Canada by land or sea you will not need an eTA.
Travel News
Travel insurance information for customers currently in Sharm el Sheikh or with a holiday planned to Sharm el Sheikh