Before a third interview with a company, their HR representative asked what kind of compensation I would expect. If this company was in Canada where I live, I have a reasonable understanding of what kind of salary would be fair for my skills and could answer the question. However, this company is in the US, which I have no experience with.
What kind of best practices are involved in trying to determine compensation across borders, and also, comparing salaries across borders?
Edit: I would be moving to the US if I took this job.