I'm considering applying for a remote job at a company based in Toronto (I live in West Virginia, USA). However, it looks like Toronto salaries are a lot lower than anywhere in the US. Should I ask up front about the salary range, so I don't end up going through their whole interview process only to get a lowball offer?
Would a Canadian company hiring US workers usually offer health insurance?
Should I expect to negotiate in Canadian dollars? Would my salary in USD fluctuate as currencies shift in relative price?