Le moins qu'on puisse dire, c'est qu'il est difficile de vivre une immersion complète en Allemand à Montréal. Partant de là, il faut être un peu imaginatif pour progresser rapidement.

Des cours privés
J'avais déjà il y a plusieurs mois fait 3-4 cours (cours dans le sens de soirs, pas sessions !) dans un groupe au Goethe Institute. Tout à fait correct comme cours, mais la formule des cours de groupe me convient moins pour deux raisons :
La flexibilité : Je peux faire 15 heures d'Allemand et avancer beaucoup pendant une semaine, et moins avancer la semaine suivante si mon horaire ne me le permet pas.
La vitesse : En travaillant beaucoup, il est possible de progresser très vite. Je maintient un ratio d'environ une heure de cours pour 10 heures de travail et je suis très satisfait du résultat. Je suis très autonome et motivé par contre - pas clair que cette formule puisse convenir à tout le monde.
Ah oui... le meilleur prof d'Allemand à Montréal est ici.
Vous pouvez également regarder sur Kijiji, Craiglist, Google, etc.