University of Western Ontario is a good place for starters.
Pros: enough money to survive, nice enviroment
Cons: being in small city like london
University of Western Ontario, in a big university with a good reputation in bushiness, Astronomy, and Medical researches.
I have been there since 2011, and I am studying Astronomy as a master student.
Being Teacher Assistant and Research Assistant, I found a way to earn money, and found a valuable time to experience working in a real life.
After these years now I can say that I have these skills:
Easily supervise 35_45 students
With no problem work with lab instruments and set them up
Have a good skill to solve problems
Good at time management
Work under pressure
Have strong analytical thinking
Work with large Data
Programming skills like Python