So don't consider which majors are not good, but consider the specific issues such as the major you want and whether Carleton University is an advantage major.
Finally, after the ESL course, you can generally apply to other schools. The key is your application qualification, not the school restrictions. A bird in the hand is worth a bird in the bush. You can also apply to other schools. You have been accepted. You can choose not to take the ESL course, but you must reapply. In addition, for students who are not particularly good at English listening and speaking, it is recommended to take ESL courses for at least one semester to adapt to the environment of teaching in English.
The above is my personal opinion, please refer to it. You can also consult Kaiwei International to go abroad for more information.