Bon, allons-y.
Si ton but ultime est d'apprendre l'anglais RAPIDEMENT,
Montréal n'est pas un mauvais choix, mais ce n'est pas le meilleur non plus.
C'est une ville francophone, et partout le
Québec la seule langue officielle est le français. Même si l'anglais est couramment parlé à
Montréal, il sera trop tentant d'utiliser le français pour t'exprimer, surtout quand tu seras dans une situation complexe. Ensuite, il y a trop de Français dans cette ville, ils viennent par milliers, jeunes, étudiants, touristes, immigrants...Il faut éviter à tout prix les fréquenter car ce n'est pas comme ça que tu apprendras l'anglais.
Bon, il y a quand même le West-Island, qui est la portion extrême-ouest de l'île, où l'anglais est la langue d'une bonne majorité de citoyen. Mais venir à
Montréal pour s'installer et travailler en banlieue, c'est quand même dommage.
Ceci dit, il est tout à fait possible d'apprendre l'anglais à
Montréal, tu peux t'inscrire à des cours (universités McGill ou Concordia, cours privés), travailler en milieu exclusivement anglophone, avoir des colocs anglo, etc.
Ottawa est un bon choix, c'est une ville officiellement bilingue mais dans les faits c'est très anglo.
En fait, je pense que
Toronto,
Vancouver,
Calgary seraient de meilleurs choix, surtout si tu recherches une immersion totale. Le coût de la vie y est cependant plus élevé.
Pour trouver un petit boulot, ça ne sera pas difficile: serveuses, caissière, commis, commerce de détails, préposés...Tu trouveras.
Pour les démarches administratives, le visa de vacances-travail est valide 1 an et tu peux en faire la demande à l'ambassade du
Canada à
Paris.
Il te faudra une assurance médicale car tu n'auras pas droit à la gratuité des soins au
Canada.
Le logement, ça se trouve dans les petites annonces des journaux, babillard d'université, internet.
Pour ton copain, ce sera plus compliqué: il aura besoin d'un visa canadien pour venir et il n'est pas dit que l'ambassade acceptera de lui délivrer...
Bonne chance.