The dollar soared after the much better payroll headlines, taking EUR-USD to better than six-month lows of 1.0706 from 1.0840 ahead of the data. USD-JPY initially posted 2.5 month highs of 123.03, up from 121.90, then later touched a 123.26 peak. Yields snapped higher, as equity futures dropped on good news is bad news thinking. Stocks later recovered to mixed on the session, while yields remained firm. USD-CAD rallied, despite a strong Canadian jobs report, as oil and gold prices were hit by the broadly strong greenback. The pairing rallied to 1.3317, a better than one-month high.