Emirates is playing a losing game, they just don't know it yet.
Canada signs airline agreement with Egypt
Canada signs airline agreement with Egypt
Plus:
Qatar Airways via Star Alliance hubs in Europe
Qatar Airways - Codeshare destinations
Plus there is always this if UAE keeps playing this foolish game:
Emirates North American Routes before Canadian airspace is closed. This would suck eh? (Google Earth Required)