pintobeannn Posted April 5, 2023 Posted April 5, 2023 Hello all, I'm stuck in a dilemma!😠So basically I applied for CS/ECE master programs in US and CAD, and since the recent disturbance in tech industry and I'm Chinese so it's very hard for me to get PR of US, so I've decided to go to Canada.  And I've been having trouble on which Canadian University to choose from. The two offers I have right now is UBC ECE MENG and UofToronto MScAC. I have listed the basic pros and cons below: UBC ECE MENG: pro: 1. BCPNP program, guaranteed PR as long as I graduate (don't need IELTS, don't need job). 2. better weather than Toronto. con: 1. Not guaranteed COOP position (rumered to be around 40%), which means around 60% of students of this program are not allowed to do internship in the summer semester (Some of whom applied suspension in the summer and do internship in China or US). 2. Less job opportunities in Vancouver than Toronto. 3. It will take around two years for BCPNP process to complete, during which I will have to stay in BC province. UoT MScAC: pro: 1. guaranteed 8-month internship (basically this is one of the requirement of graduation so school will also help, and I don't have much work experience so this could be a big pro) 2. CS title is probably better than ECE. con: 1. No guaranteed PR. And being in Toronto rather than rural areas is a huge disadvantage in the PR nomination system of Ontario Province. 2. It is required that the internship being research based. There were cases where someone found SDE internship but got rejected from department. Please feel free to give comments! Thank you so much in advance!ðŸ˜
usman3301 Posted April 6, 2023 Posted April 6, 2023 Would recommend going to the University of British Columbia. I personally believe that one shouldn't worry about jobs at this stage. UBC is a prestigious institute and given that you work hard, you'll land a job. pintobeannn 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now