> All US companies hire in Canada for roughly equal pay (after tax) if not more.
It couldn't be more wrong. Even without considering the ~3/4 exchange rate or the lower income tax, the dollar value is a good 10-50% higher in the states.
Source: I live in Vancouver and have many friends working 200 km to the South in Seattle.