Bonsoir Andrew,
Pour prendre juste des cours de langues à l'étranger, normalement pas besoin de visa.
Tu parles d'apprendre une langue et de travailler...c'est donc un programme pour les jeunes qu'il te faut, comme le programme vacances-travail. Le visa te permet de travailler dans un pays tout en voyageant, et comme ça tu apprends la langue en même temps. Tu peux aussi t'inscrire à des cours de langue en plus.
Pour l'anglais, c'est pas le choix qui manque:
Australie,
Nouvelle-Zélande,
États-Unis,
Irlande,
Afrique du Sud...
Pour l'hébergement, la plupart du temps tu te débrouilles tout seul.
Tiens, voici le site pour plus d'nfos sur les programmes:
www.international.gc.ca/...re/123go/menu-fr.asp