i think the best one is studying English... because Canada has more English- speaking Canadian instead of French. moreover, you said that your English is not very good... so improving your English is very important... if you still have some free time, you can learn some French. but actually, you can learn that when you are arriving at Canada....
I am a student in Toronto now... if you have any questions, you can ask me if you want...!
~~xixi ~~
追问谢谢……