Je crois qu'il faut voir ça comme un vol vers le Maroc, et non vers Marrakesh. La ville est en plein milieu du pays, avec accès quand même facile à Casablanca ou Agadir, voire Ouarzazate. Marrakech est également à proximité du désert. Au final, les touristes qui vont voler sur le YUL-RAK ne vont sûrement pas rester sur Marrakech pendant la totalité de leur vacances.
Dans l'autre sens, pour les marocains de cette région qui désirent se rendre au Québec, voire en Amérique du Nord tout court, ce vol pourrait leur rendre la vie plus simple.
J'ajouterais aussi que le nombre d'habitants dans une ville ne veut rien dire. En théorie, Bordeaux, Toulouse, Nantes, Nice... ce sont tous des villes avec très peu d'habitants et pourtant on a des vols directs avec eux.
De toute façon, on parle de deux vols par semaine, ce n'est même pas 400 passagers.