I'm currently studying Mechanical Engineering at the University of Toronto with a GPA around 3.0, and in the middle of doing a 16-month co-op at a decent company. Ideally, I'd like to do graduate studies at UofT, but I know my GPA might make that difficult. I'm not really interested in doing grad school at a lower-ranked Canadian university — so if UofT isn't realistic, should I just focus on getting a job after undergrad and maybe consider grad school after a few years of work? Or universities in the states/Europe? Thanks!!!