If your first company is the one I know, which is located in TO, I would recomand you go there. I have been working there for 6 months and relocated because of personal reason. But I think that is a good place for a fresh grad. Stable is good for GC.