Unfortunitely, I missed best market time in North American. I worked for large famous US and Europe companies in Beijing. I do not have Canadian experience. But, you may notice that it is REALLY hard to find a job in Canada recently. I think 55K is good enough right now. A lot of IT employees were laid off. So, even my salary is not very good. I am happy that I can find a job at this time.