I am a science student .Is bba a good carrier option for me to attain degree and settle in abroad such as Canada
Greetings, aspirant!
You don't have to necessarily change your field if you wish to pursue a career and settle down in Canada. There are many universities in Canada that offer STEM related degrees and a bright future in such careers.
However, you can also pursue BBA and then an MBA in Canada. There's plenty of opportunities for MBA in Canada and many universities offer MBA. Moreover, Canada's immigration laws are way less strict than, say, USA's.
So, to answer your questions, yes, you can get a degree and settle abroad in Canada.
Hope this answers your question!
Best of luck!