Keep in mind that Canada is a country that constantly encourages migration, so you will be in a multicultural environment with benefits that provide a great quality of life.
In addition, this country has student visas that, depending on the type of course, may also grant work permits, so you will be able to cover your expenses. Just note that it does not apply to language courses.
Did you know that Canada has some of the world’s top universities in terms of academic quality? Also, keep in mind that this is an immersive experience, so if your goal is to learn one of their languages, you will be able to do so in a fairly quick time.