Chances of getting into UBC (Indian student)

I am a class 12 student from India. I aim to get into University of British Columbia for my undergraduate course in computer science.
Here are my scores: (CBSE board, Science stream)
Class 10: 10 CGPA (92.2%)
Class 11: 85%
Class 12 Term 1: 86.2%

I have a good profile of co-curricular activities:

  • Made an app for school
  • technology blog with over 55,000 views
  • interned to teach underprivileged girls computer skills
  • School Captain in class 10
  • took part in exchange program with Sweden schools
  • one of the founding members of a social organisation by students of my school

The only problem is Math:
Class 10: 90%+
Class 11: 70%
Class 12: 77%
Basically, my Mathematics isn’t very strong, although I’m a fantastic computers and English student (consistently above 95% in Information Practices subject, consistently above 90% in English). How will this affect my admission?

Also, you can chance me on UToronto and UWaterloo, as I’ll be applying there too.

Thanks in advance.