The intraday chart of USD/CAD highlights the peak in dollar at the time of the latest Treasury auction and then giving some back afterwards as strong demand for bonds materialized.
Another substantial move has been in gold, which is now up $3 to $1976 after falling as low as $1953.
Risk trades have improved more broadly with the Nasdaq now up 0.5% but trading remains volatile and earnings from Alphabet, Microsoft and Visa after the bell will be critical.
In the Middle East, the Israeli military says more petrol will not enter Gaza, which makes me think a ground invasion is coming sooner rather than later.