I think changing a college is fine but the change in courses is a bit extreme. Business administration and software development are on very separate spectrums and it might be difficult to clearly understand your interests or purpose of visit. Changing your mind is okay but why the drastic change. The only way you could go around this is to provide solid reasons as you already know.
Honestly, I don’t understand your text entirely. Have you completed a bachelors degree already or you just finished high school?
Following are the reasons given for refusal
• I am not satisfied that you will leave Canada at the end of your stay, as stipulated in
subsection 216(1) of the IRPR, based on the purpose of your visit.
• Your proposed studies are not reasonable in light of: your qualifications, previous
studies, mark sheets, academic record, level of establishment and/or your future prospects and plans.
With respect to second reason this time I opted
for different course.
I just finished high school in 2020 with non-medical stream