Ni la France ni le Canada ne peuvent se permettre de payer les billets d'avion de ceux qui dépensent leurs économies à l'étranger, ce n'est pas leur rôle :/
Pour la France, je ne sais pas, mais le Canada peut prêter de l’argent à ses citoyens lorsqu’ils ont besoin d’aide financière pour revenir au Canada. Le citoyen doit par la suite rembourser sa dette, afin que son passeport canadien ne soit pas suspendu.
Peut-être que la France offre ce genre de prêt consulaire?