Hi, studying abroad or studying in your home country is the decision that you will have to make on your own. We can only give you the pros and cons you can choose whatever is suitable for you. With that been said, there are a few things that you will have to consider.
Bachelor's takes 4 years and masters 2. They also have an option for you to do both together in 5 years. You also get work permit of 1 to 3 years. It varies from degree to degree. For Bachelors the fees are from 3lakh to 13lakh per year. For masters it is around 11lakh per year. You will also have to look in which part you wish to go as some of the places have a very harsh climate. It is mostly cold and you will have to see if you will be able to manage in such weather conditions. The academics of Canada is excellent and they do not compromise with the quality of your education. India is also famous for Bachelors. The academics might not be that good but they hold a great value. You will have to give IELTS exam for English proficiency. If you still have doubts you can comment on this. Thank you. All the best!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile