Also, its in the employers best interest to keep salaries down and convince their employees that living in Canada (Vancouver instead of San Fran) is better (how ever you define better).
Yes, especially true. I've yet to see any Canadians who have actually received a raise in recent years. No one talks about it and no one knows whether their salary will be increased to at least meet inflation. It's a little messed up.