Just dont expect US salaries, you would be fine. Unless you move with a job or find very few of the companies I hear like to keep parity between US and Canadian employees if they operate in both the countries.For many of you its a choice to make. But, for me my company not ready to raise PERM/GC and only choice I have is to move to Canada. I am really scared about job opportunities (I just need job even if my current project gets over) other than that I guess I will like Canada very much. Any suggestions for me ?
In my experience IT sector is safest of all to make move to Canada, you will find something sooner or later. If you have no job, take whatever first offer you get and work from there. Do not try to negotiate too hard first offer you get.