Hmmm. I don't know exactly what your personal financial circumstances are...but from what I understand salaries and benefits to be at Google, you're getting paid plenty, and it should be possible to save at least some of that. Do it for ten years, put it in a nice boring low-cost index fund, and watch the investment returns roll in, and you're looking at a pretty big nest egg by normal people standards.
Part of the complication is the insane housing price inflation that has happened in Canada, combined with the relatively lower compensation rates of SWEs here. Also I don't work at Google anymore.