I would first like to answer this to the one who has good grades and considerable amount of experience, I would make sure to contact the professors of (UBC, UoT, McGill) if I have scholarship in mind, then I would go for UoWaterloo, Concordia, UdeM, UoVictoria where I have to pay fees but still...