首先你目前三个A一个B的成绩,还是可以的,但是竞争力可能就会弱了一点。尤其是要看你的B是哪一门学科,如果是数学的话,就会有点影响。因为UBC Science相关的专业,会更看重理科方向的alevel课程分数。那么这个B,如果不是数学的话,那就还好,影响不会太大,因为你的非学术部分的经历还是相当不错的,可以弥补一些alevel成绩的不足。所以,我认为申请UBC,是完全可以冲一下的。但还需要你在申请时多下一点功夫,尤其是写附加材料的时候,能不能把自己的经历用英文写的非常出彩、足够吸引人,这个是很重要的。
在这里,我还想建议你在申请本科的时候要广撒网,不要说只盯着一个学校申请,或者只申请排名、整体情况在一个取件的学校。这样申请的风险其实是比较大的,所以在选择申请组合的时候就需要冲刺和保底都考虑到。当然,如果你的本科没有申请到自己想去的学校或者是Program的话,也不需要太担心,加拿大这边转学转专业也是非常灵活的。除了一些比较热门的专业,像多大的计算机专业不能转之外,其他大部分专业都是可以的。