Hombre, para practicar inglés en Canadá y si no quieres irte hasta Vancouver, Toronto es una muy buena opción.
Si lo que quieres es aprender tanto inglés como francés, Montreal es la mejor opción. Eso sí, ve con la idea de que el francés de allí dista muchísimo del que puedas oír en Francia. Si estás acostumbrado a este último, te costará un poquito hacerte con el francés canadiense.