Hi, BA is basically 3 year program in India. For eligibility to do MBA in the universities in Canada, the requirement is 4 years of Bachelors education. You should have good score in GMAT and IELTS and if work experience as well that will give you edge in your profile.
Visa is the last step...