Is it possible to be accepted into the University of Waterloo for computer or mechanical engineering with grade 12 grades of

70 - physics
100 - advanced functions
100 - calculus and vectors
100 - chemistry
100 - computer engineering
88 - English

with extracurriculars such as

  • competitive robotics
  • computer science club
  • investment club
  • business society club
  • Depression campaign
  • High school ambassador

Your chances are around 20%. See the graphs on this page

Are you international? If yes, then your chances are about 2% or less… Software eng and computer science are the most competitive programs. Mech eng less so, but I would say less than 5%.