As a new grad myself, I am in this situation where I get offers of >120k USD if I move to SV with a growth potential (both in technical and financial terms) far better than what I can get here. In Quebec (where I live), I saw most of my peers stay around and accept salaries ranging from 65k CAD to 80k CAD (50k-61k USD). From what I know, an average senior can expect 120-130k CAD in Montreal. The only way to make more is by being a consultant, which is why you see a lot of them around here (for better or worse). I would feel a bit guilty to move to the US right now considering I got basically a free education and I do want to contribute back to society.