I have a Bachelor degree in Physics and will finish my Master studies in approximately 3 semesters time (quantum field theory). Here at the university in Switzerland, nobody cares about tests like GRE and TOEFL. But since I'm planning to apply to a doctoral program in Canada (maybe Toronto or so), I'm wondering if I should do this tests. I have already a Certificate in Advanced English (CAE), which I passed whith a C (I did it more than four years ago...). As I have improved my English skills since then, I'm wondering if I should take the TOEFL test. What do you think? Someone told me that you normally do the GRE test when you want to do your Master studies abroad. So, is it advisable to take the GRE after finishing the Master program? Or is this rather useless because it is designed for undergraduate students (Bachelor students)?