Thank you so much CalmLogic! My goal is a PhD in scienctific computation. Since scientific computing is not a polular area, both schools have few professors specializing in this area. Both of them gave me full financial support so funding will not be an important factor. So if I want to find a teaching position after graduation, which school will help me better?
According to the links, UBC seems to be a stronger research powerhouse, but their size is also bigger.