I and my wife took no risks at all. We interviewed while working in US. I got a contract job and she got full time in Toronto. Salary is actually a bit more than US, but about 20% less if you do conversion. Only after both got offers, we put in our notice and moved. I think field matters and so does your work ex in US, where you did your MS, etc. Taxes are higher, but hey - we are actually getting Social Security and Unemployment etc, unlike in the US!